<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://elanthipedia.play.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=POPWEASEL</id>
	<title>Elanthipedia - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://elanthipedia.play.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=POPWEASEL"/>
	<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/Special:Contributions/POPWEASEL"/>
	<updated>2026-04-18T03:36:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.12</generator>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Dartellum&amp;diff=592350</id>
		<title>Dartellum</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Dartellum&amp;diff=592350"/>
		<updated>2022-07-24T04:44:00Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: Created page with &amp;quot;{{Player character  |Player Name = Dartellum |Status      = a |Race        = Human |Gender      = Male |Guild       = Warrior Mage |Instance    = Prime |Relative    =  }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Player character &lt;br /&gt;
|Player Name = Dartellum&lt;br /&gt;
|Status      = a&lt;br /&gt;
|Race        = Human&lt;br /&gt;
|Gender      = Male&lt;br /&gt;
|Guild       = Warrior Mage&lt;br /&gt;
|Instance    = Prime&lt;br /&gt;
|Relative    = &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=SimuCon&amp;diff=592349</id>
		<title>SimuCon</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=SimuCon&amp;diff=592349"/>
		<updated>2022-07-24T04:42:34Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}[[rare source::true| ]]&lt;br /&gt;
SimuCon is the annual Simutronics convention held in St. Louis, Missouri.&lt;br /&gt;
&lt;br /&gt;
The first SimuCon was in 1990, several years prior to DragonRealms&#039; creation, and it was actually called GemCon (for Simutronics biggest game of the time [[GemStone]]).&lt;br /&gt;
&lt;br /&gt;
The next SimuCon was in 1997 and was called SimuCon II.  After that all SimuCons were named by the year they were held from SimuCon &#039;98 through SimuCon 2007, though no SimuCon was held in 2006.&lt;br /&gt;
&lt;br /&gt;
In 1999 a large number of players, led by GameMaster [[Treveri]], started a player-run DragonRealms convention in Las Vegas called VegasCon.  The first VegasCon was coincidentally scheduled the same weekend as a similar GemStone meeting in Las Vegas.  After 1999 all VegasCons have been planned with both DragonRealms and GemStone at the same location.&lt;br /&gt;
&lt;br /&gt;
==Learn More==&lt;br /&gt;
{{Special:Prefixindex|prefix={{FULLPAGENAME}}/|hideredirects=1|stripprefix=1}}&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2022==&lt;br /&gt;
===Location===&lt;br /&gt;
&#039;&#039;&#039;Sheraton Westport Chalet&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
191 Westport Plaza&amp;lt;br/&amp;gt;&lt;br /&gt;
St. Louis, MO 63146&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(314) 878-1500&#039;&#039; - Main&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;(314) 212-2100&#039;&#039; - Sales&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;(314) 212-2133&#039;&#039; - Office&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Official Simucon Dates:&#039;&#039;&#039; Thursday, August 4, to Sunday, August 7, 2022&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dates:&#039;&#039;&#039; Wednesday, August 2, to Tuesday, August 9, 2022&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Group Block Name:&#039;&#039;&#039;  Simucon August 2022&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Group Rate:&#039;&#039;&#039;  $110 USD per night, plus tax&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Room Options:&#039;&#039;&#039; 1 king bed or 2 double beds&lt;br /&gt;
&lt;br /&gt;
===How To Book===&lt;br /&gt;
====Options for booking====&lt;br /&gt;
#Use the Hotel Booking link: [[https://www.marriott.com/events/start.mi?id=1636045437853&amp;amp;key=GRP Hotel Booking]]&lt;br /&gt;
#Call the Sheraton via one of the phone numbers listed above and request to book with the Group Block Name listed above.&lt;br /&gt;
#Call Marriot directly at &#039;&#039;1 (800) 627-7468&#039;&#039; and request to book with the Group Block Name.&lt;br /&gt;
&lt;br /&gt;
====Group Rate Applicable Dates====&lt;br /&gt;
&#039;&#039;&#039;Start Date:&#039;&#039;&#039; Sunday, July 31, 2022&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;End Date:&#039;&#039;&#039; Thursday, August 11, 2022&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Last Day to Book:&#039;&#039;&#039; July 13, 2022&lt;br /&gt;
&lt;br /&gt;
===2022 Schedule===&lt;br /&gt;
Preliminary SimuCon 2022 Schedule. All times CST (CENTRAL TIME)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &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;
| style=&amp;quot;font-weight:bold; vertical-align:top;&amp;quot; | Wednesday&amp;lt;br /&amp;gt;August 3&lt;br /&gt;
| 3:00 PM&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#F2DDDC;&amp;quot; | Lend a hand with setup and hang out (Check-in starts on Thursday)	&lt;br /&gt;
| ALL&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;11&amp;quot; style=&amp;quot;font-weight:bold; vertical-align:top;&amp;quot; | Thursday&amp;lt;br /&amp;gt;August 4&lt;br /&gt;
| ALL DAY&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#CBC3E3;&amp;quot; | Check-in and socialize&lt;br /&gt;
| ALL&lt;br /&gt;
|-&lt;br /&gt;
| 11:00 AM&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#CBC3E3;&amp;quot; | Settlers of Catan Tournament	&lt;br /&gt;
| ALL&lt;br /&gt;
|-&lt;br /&gt;
| 12:00 PM&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #CBC3E3;&amp;quot; | Lunch break (on your own)&lt;br /&gt;
| ALL&lt;br /&gt;
|- &lt;br /&gt;
| 2:30 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #CBC3E3;&amp;quot; | DR/GS &amp;quot;Design-A-____&amp;quot; Contest Kickoff/Instruction Session &lt;br /&gt;
| ALL&lt;br /&gt;
|- &lt;br /&gt;
| 3:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #CBC3E3;&amp;quot; | DR/GS Live Alteration Sessions* &lt;br /&gt;
| ALL&lt;br /&gt;
|- &lt;br /&gt;
| 4:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #D6F3FF;&amp;quot; | GS Quest Runs* &lt;br /&gt;
| GS&lt;br /&gt;
|- &lt;br /&gt;
| 5:00 PM&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #CBC3E3;&amp;quot; | Dinner Break (on your own) &lt;br /&gt;
| ALL&lt;br /&gt;
|-&lt;br /&gt;
| 7:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #CBC3E3;&amp;quot; | Masquerade - Role assignments/Icebreaker &lt;br /&gt;
| 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-color: #CBC3E3;&amp;quot; | Masquerade Murder Mystery/Costume Contest &lt;br /&gt;
| ALL&lt;br /&gt;
|- &lt;br /&gt;
| 10:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #CBC3E3;&amp;quot; | Radio Free SimuCon/Games/Socializing  &lt;br /&gt;
| ALL&lt;br /&gt;
|-&lt;br /&gt;
| 1:00 AM&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #F2DDDC;&amp;quot; | Quiet Hours - Volume down, liquor bottles away &lt;br /&gt;
| ALL&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; vertical-align:top;&amp;quot; | Friday&amp;lt;br /&amp;gt;August 5&lt;br /&gt;
| ALL DAY&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#CBC3E3;&amp;quot; | Check-in and socialize&lt;br /&gt;
| ALL&lt;br /&gt;
|- &lt;br /&gt;
| 11:00 AM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #CBC3E3;&amp;quot; | Munchkins Tournament &lt;br /&gt;
| ALL&lt;br /&gt;
|- &lt;br /&gt;
| 1:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #D6F3FF;&amp;quot; | GS State of Elanthia&lt;br /&gt;
| GS&lt;br /&gt;
|- &lt;br /&gt;
| 1:30 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #D6F3FF;&amp;quot; | GS Panel Discussions &lt;br /&gt;
| GS&lt;br /&gt;
|- &lt;br /&gt;
| 2:30 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #D6F3FF;&amp;quot; | GS Panel Discussions &lt;br /&gt;
| GS&lt;br /&gt;
|- &lt;br /&gt;
| 3:30 - 5:30 PM &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #CBC3E3;&amp;quot; | Poker Tournament &lt;br /&gt;
| style=&amp;quot;background-color: #CBC3E3;&amp;quot; | Design Contest Q&amp;amp;A available (3:30-4:30) &lt;br /&gt;
| ALL&lt;br /&gt;
|- &lt;br /&gt;
| 5:30 PM &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #CBC3E3;&amp;quot; | Dinner break (on your own)&lt;br /&gt;
| style=&amp;quot;background-color: #FFFED6;&amp;quot; | D&amp;amp;D One-Shots** [Side Quest] &lt;br /&gt;
| 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-color: #CBC3E3;&amp;quot; | Escape Room Adventure - Bus Leaves at 7pm&lt;br /&gt;
| style=&amp;quot;background-color: #D6F3FF;&amp;quot; | GS Quest Runs* &lt;br /&gt;
| Must Pre-register for Escape Rooms&lt;br /&gt;
|- &lt;br /&gt;
| 8:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #CBC3E3;&amp;quot; | Radio Free SimuCon/Games/Socializing &lt;br /&gt;
| ALL&lt;br /&gt;
|-&lt;br /&gt;
| 10:00 PM &lt;br /&gt;
| style=&amp;quot;background-color: #CBC3E3;&amp;quot; | Return from Escape Room Adventure&lt;br /&gt;
| style=&amp;quot;background-color: #D6F3FF;&amp;quot; | GS Blindfolded PvP Tournament &lt;br /&gt;
| style=&amp;quot;background-color: #FFFED6;&amp;quot; | D&amp;amp;D One-Shots** [Side Quest] &lt;br /&gt;
| Must Pre-register for D&amp;amp;D&lt;br /&gt;
|-&lt;br /&gt;
| 11:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #CBC3E3;&amp;quot; | Radio Free SimuCon/Games/Socializing &lt;br /&gt;
| ALL&lt;br /&gt;
|-&lt;br /&gt;
| 1:00 AM&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #F2DDDC;&amp;quot; | Quiet Hours - Volume down, liquor bottles away &lt;br /&gt;
| ALL&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;14&amp;quot; style=&amp;quot;font-weight:bold; vertical-align:top;&amp;quot; | Saturday&amp;lt;br /&amp;gt;August 6&lt;br /&gt;
| ALL DAY&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #CBC3E3;&amp;quot; | Check-in and socialize &lt;br /&gt;
| ALL&lt;br /&gt;
|- &lt;br /&gt;
| 9:00 AM  &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #FFFED6;&amp;quot; | D&amp;amp;D One-Shots** [Side Quest] &lt;br /&gt;
| 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-color: #FFFED6;&amp;quot; | GS - Saturday Morning Spirit Beasts &#039;&#039;LIVE&#039;&#039;* [Side Quest]&lt;br /&gt;
| style=&amp;quot;background-color: #FFFED6;&amp;quot; | D&amp;amp;D One-Shots** [Side Quest] &lt;br /&gt;
| 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-color: #D6FFE7;&amp;quot; | DR Roundtables/Live Dev&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-color: #D6FFE7;&amp;quot; | DR Roundtables/LiveDev&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-color: #D6FFE7;&amp;quot; | DR State of Elanthia&lt;br /&gt;
| style=&amp;quot;background-color: #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-color: #CBC3E3;&amp;quot; | DR/GS Live Alterations*&amp;lt;br&amp;gt;Design Contest entries due &lt;br /&gt;
| ALL&lt;br /&gt;
|- &lt;br /&gt;
| 2:30 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #D6F3FF;&amp;quot; | GS Panel Discussions &lt;br /&gt;
| GS&lt;br /&gt;
|- &lt;br /&gt;
| 3:30 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #D6F3FF;&amp;quot; | GS Panel Discussions &lt;br /&gt;
| GS&lt;br /&gt;
|-&lt;br /&gt;
| 4:30 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #D6F3FF;&amp;quot; | GS Panel Discussions &lt;br /&gt;
| GS&lt;br /&gt;
|-&lt;br /&gt;
| 6:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #CBC3E3;&amp;quot; | SimuCon Dinner - Bus Leaves at 6:00pm&lt;br /&gt;
| ALL&lt;br /&gt;
|-&lt;br /&gt;
| 10:30 PM &lt;br /&gt;
| style=&amp;quot;background-color: #CBC3E3;&amp;quot; | Return from Dinner&lt;br /&gt;
| style=&amp;quot;background-color: #CBC3E3;&amp;quot; | Line Dancing Lesson&lt;br /&gt;
| style=&amp;quot;background-color: #FFFED6;&amp;quot; | D&amp;amp;D One-Shots** [Side Quest] &lt;br /&gt;
| Must Pre-register for D&amp;amp;D&lt;br /&gt;
|- &lt;br /&gt;
| 11:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #CBC3E3;&amp;quot; | DJ Kveta (not a real DJ)&#039;s Dance Party &lt;br /&gt;
| ALL&lt;br /&gt;
|-&lt;br /&gt;
| 1:00 AM&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #F2DDDC;&amp;quot; | Quiet Hours - Volume down, liquor bottles away &lt;br /&gt;
| ALL&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;font-weight:bold; vertical-align:top;&amp;quot; | Sunday&amp;lt;br /&amp;gt;August 7&lt;br /&gt;
| 9:00 AM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color: #CBC3E3;&amp;quot; | Socialize/Clean up! &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-color: #F2DDDC;&amp;quot; | Room closes - Con ends &lt;br /&gt;
| ALL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;You must bring your own laptop and have an active account to participate&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;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;
===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;
[[https://www.indiegogo.com/projects/simucon-2022/ Indiegogo Campaign Link]]&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;
{{columns-list|3|&lt;br /&gt;
* [[Aaiyaah]]&lt;br /&gt;
* [[Anuril]]&lt;br /&gt;
* [[Atanamir]]&lt;br /&gt;
* [[Brisknite]]/[[Mevilan]]/[[Mortifer]]&lt;br /&gt;
* [[Ceindrech]]&lt;br /&gt;
* [[Chyral]]&lt;br /&gt;
* [[Dantia]]&lt;br /&gt;
* [[Dartellum]]&lt;br /&gt;
* [[Delani]]&lt;br /&gt;
* [[Gothus]]&lt;br /&gt;
* [[Grenhart]]&lt;br /&gt;
* [[Greyhallow]]/[[Parkons]]: [[Hexium Agency]]&lt;br /&gt;
* [[Imerald]]&lt;br /&gt;
* [[Jadannax]]/[[Rufutie]]&lt;br /&gt;
* [[Kaelie]]&lt;br /&gt;
* [[Karturis]]&lt;br /&gt;
* [[Kerizon]]&lt;br /&gt;
* [[Kethrai]]&lt;br /&gt;
* [[Ktas]]&lt;br /&gt;
* [[Laegotkit]]&lt;br /&gt;
* [[Lemb]]&lt;br /&gt;
* [[Leustyn]]&lt;br /&gt;
* [[Lycette]]&lt;br /&gt;
* [[Madigan]]&lt;br /&gt;
* [[Malign]]&lt;br /&gt;
* [[Maltris]]&lt;br /&gt;
* [[Mazrian]]&lt;br /&gt;
* [[Melindrha]]&lt;br /&gt;
* [[Navesi]]&lt;br /&gt;
* [[Nsar]]&lt;br /&gt;
* [[Pucktin]]&lt;br /&gt;
* [[Rakkor]]&lt;br /&gt;
* [[Raikage]]&lt;br /&gt;
* [[Ravens Family]]&lt;br /&gt;
* [[Remyngton]]&lt;br /&gt;
* [[Ruea]]&lt;br /&gt;
* [[Saragos]]&lt;br /&gt;
* [[Slarc]]&lt;br /&gt;
* [[Sothios]]&lt;br /&gt;
* [[Telodia]]&lt;br /&gt;
* [[Tweedee]]&lt;br /&gt;
* [[Tweedum]]&lt;br /&gt;
* [[Zalinyar]]&lt;br /&gt;
* [[Zymi]]&lt;br /&gt;
* [[Zynell]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====Platinum Players====&lt;br /&gt;
{{columns-list|3|&lt;br /&gt;
* [[Imrimid]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====TF Players====&lt;br /&gt;
{{columns-list|3|&lt;br /&gt;
* Pending&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====Game Staff====&lt;br /&gt;
{{columns-list|3|&lt;br /&gt;
* [[Chris]] in Billing&lt;br /&gt;
* [[Evike]]&lt;br /&gt;
* [[Iocanthe]]&lt;br /&gt;
* [[Irenos]]&lt;br /&gt;
* [[Lyneya]]&lt;br /&gt;
* [[Myke]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[https://discord.com/channels/619301383451181075/619364127407734785 SimuCon channel on DragonRealm&#039;s official Discord server]&lt;br /&gt;
*[https://discord.gg/tZGPPyU Unofficial SimuCon Server]&lt;br /&gt;
*[https://gswiki.play.net/SimuCon_2022 GemstoneIV Wiki&#039;s SimuCon Page]&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545672</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545672"/>
		<updated>2021-02-15T05:27:40Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* bolts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
 ;arrows drake-fang maple&lt;br /&gt;
 ;arrows drake-fang balsa yes&lt;br /&gt;
 ;arrows continue&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools, continue&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 couger-claw &lt;br /&gt;
 boar-tusk &lt;br /&gt;
 sabertooth &lt;br /&gt;
 angiswaerd &lt;br /&gt;
 hele&#039;la &lt;br /&gt;
 basilisk &lt;br /&gt;
 elsralael &lt;br /&gt;
 soot-stained &lt;br /&gt;
 ice-adder &lt;br /&gt;
 jagged-horn &lt;br /&gt;
 drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is for retrieving and storing your tools at the Society. This setting is optional. &#039;&#039;&#039;tools&#039;&#039;&#039; is the setting.}}^{{Lich setting|name=continue|desc=Allows to continue crafting in the event something interrupted the process.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bolts ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, boltheads, and bolts all in one script. &lt;br /&gt;
Syntax: ;bolts type lumber yes&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
 ;bolts drake-fang maple&lt;br /&gt;
 ;bolts drake-fang balsa yes&lt;br /&gt;
 ;bolts continue&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools, continue&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 couger-claw &lt;br /&gt;
 boar-tusk &lt;br /&gt;
 sabertooth &lt;br /&gt;
 angiswaerd &lt;br /&gt;
 hele&#039;la &lt;br /&gt;
 basilisk &lt;br /&gt;
 elsralael &lt;br /&gt;
 soot-stained &lt;br /&gt;
 ice-adder &lt;br /&gt;
 jagged-horn &lt;br /&gt;
 drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is for retrieving and storing your tools at the Society. This setting is optional. &#039;&#039;&#039;tools&#039;&#039;&#039; is the setting.}}^{{Lich setting|name=continue|desc=Allows to continue crafting in the event something interrupted the process.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}^{{Lich setting|name=short|desc=Runs the fast 10-task challenge for the harried Halfling.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== empathylink ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Will link to your hunting_buddies while in combat running combat-trainer. Will attempt to link with Hodierna, if known, or Unity if not.&lt;br /&gt;
|usage=Start the script in your autostarts or manually start with ;empathylink when you want to use. Script is meant to run in the background.&lt;br /&gt;
&lt;br /&gt;
In your yaml put the following to never heal these people (replace the example names with yours):&lt;br /&gt;
 &lt;br /&gt;
 noheal_empathylink:&lt;br /&gt;
  - Bob&lt;br /&gt;
  - Joe&lt;br /&gt;
  - Jill&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=has_hodierna|desc=Set to true in your yaml to use Hodierna link.}}^{{Lich setting|name=noheal_empathylink|desc=List of names you never want to heal even if in hunting_buddies list. This setting is in this script.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Trainer noun should match exactly, such as crocodile or caracal&lt;br /&gt;
fa_skinning_trainer: &lt;br /&gt;
&lt;br /&gt;
# Container where you store your trainer, if it&#039;s not worn.&lt;br /&gt;
fa_skinning_trainer_container: &lt;br /&gt;
&lt;br /&gt;
# If you don&#039;t wear a skinning knife, this is the&lt;br /&gt;
# bladed weapon you want to use to skin with, such as a dagger.&lt;br /&gt;
fa_skinning_knife: &lt;br /&gt;
&lt;br /&gt;
# If you specify &#039;fa_skinning_knife:&#039; then this is&lt;br /&gt;
# the container where that bladed weapon is stored.&lt;br /&gt;
fa_skinning_knife_container: &lt;br /&gt;
&lt;br /&gt;
# Options:  First Aid, Skinning, Both or leave blank for whichever happens first&lt;br /&gt;
fa_skinning_priority: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== invoke-rune ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Use to cast spells from runestones. The runestones are the ones purchased from Sierack&#039;s Reagents, https://elanthipedia.play.net/Sierack%27s_Reagents, in Shard. Can add more from Enchanting or other places.&lt;br /&gt;
|usage= ;invoke-rune &amp;quot;&amp;lt;spell name&amp;gt;&amp;quot; example: ;invoke-rune &amp;quot;Clear Vision&amp;quot; &lt;br /&gt;
|args={{Lich setting|name=spell|desc=Name of the spells: &amp;quot;Arc Light&amp;quot; Althleticism Bless Calm &amp;quot;Clear Vision&amp;quot; Compost &amp;quot;Eagle&#039;s Cry&amp;quot; &amp;quot;Fire Shards&amp;quot; &amp;quot;Glythtide&#039;s Gift&amp;quot; Geyser &amp;quot;Protection from Evil&amp;quot; Refresh Shadows Zephyr. Use double quotes for spells with two or more words.}}^{{Lich setting|name=debug|desc=Puts script in debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== lamprey ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game lamprey. Can only play this game once every 10 minutes if you get a lamprey or prize.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes. Also trains [[Lich_script_repository#performance|performance]] while picking.&lt;br /&gt;
|usage=Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The [[Lich_script_repository#burgle|burgle_settings: loot_container]] is a shared feature for ease of use with keepsake boxes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Settings:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Do you use a worn lockpick ring for picking?&lt;br /&gt;
# If true then specify the name of your lockpick ring as the container.&lt;br /&gt;
use_lockpick_ring: true&lt;br /&gt;
lockpick_container: lockpick ring&lt;br /&gt;
&lt;br /&gt;
# If false then the script will get a loose lockpick from the container.&lt;br /&gt;
#use_lockpick_ring: false&lt;br /&gt;
#lockpick_container: backpack&lt;br /&gt;
&lt;br /&gt;
# When done picking boxes that contains coins, gems, and such,&lt;br /&gt;
# do you want to run the ;sell-loot script?&lt;br /&gt;
sell_loot: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick looted boxes from critters and such?&lt;br /&gt;
# If true then the ;pick script is ran using its settings.&lt;br /&gt;
# Refer to that script for how to set up those settings.&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick a daily use lockbox trainer like a training box or harvest bag?&lt;br /&gt;
# If true then specify your trainer&#039;s name and whether it&#039;s worn or not.&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick consumable boxes such as limited use trainers from burgling or incidentals?&lt;br /&gt;
# If true then list the names of those discardable consumables here.&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container.&lt;br /&gt;
# IMPORTANT! Consumable boxes should be kept separate from live boxes so as not to cause issues with ;pick script.&lt;br /&gt;
# IMPORTANT! THESE BOXES WILL BE DROPPED. MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
  - keepsake box&lt;br /&gt;
  - box puzzle&lt;br /&gt;
  - jewelry box&lt;br /&gt;
&lt;br /&gt;
# If you use a daily use lockpick trainer,&lt;br /&gt;
# be sure to add it to your gear: config.&lt;br /&gt;
gear:&lt;br /&gt;
- :adjective: training&lt;br /&gt;
  :name: box&lt;br /&gt;
  :skip_repair: true&lt;br /&gt;
  :container: backpack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== multi ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Executes a series of actions or scripts multiple times.&lt;br /&gt;
|usage=Run on-demand or as part of &#039;before&#039; or &#039;after&#039; steps of other scripts or as customized actions to perform with T2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Usage:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will cause you to sit then kneel then stand then repeat that sequence one time.&lt;br /&gt;
;multi 2,sit,kneel,stand&lt;br /&gt;
&lt;br /&gt;
# This toggles autosneak flag before/after burgling.&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - multi 1,flag autosneak off&lt;br /&gt;
  after:&lt;br /&gt;
  - multi 1,flag autosneak on&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
# This example combines doing actions and running scripts.&lt;br /&gt;
# To run a script, prefix its name with a colon.&lt;br /&gt;
# It also passes arguments to the script (each argument separated by a space).&lt;br /&gt;
;multi 5,get sword from my backpack,:myForgingScript sword,put sword in my carryall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}^{{Lich setting|name=source|desc=The container to get boxes from. Overrides &#039;picking_box_source&#039; config setting.}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; &amp;quot;red flower&amp;quot; nemoih bar mortar cream&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; nemoih &amp;quot;not used&amp;quot; bar mortar cream  - for when only herb is required&lt;br /&gt;
 remedy &amp;lt;book type&amp;gt; &amp;lt;chapter&amp;gt; &amp;lt;recipe name&amp;gt; &amp;lt;herb1&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 Book type:    What alchemy type is this item. [remedies]&lt;br /&gt;
 Chapter: containing the item. &lt;br /&gt;
 Recipe name:  Name of the recipe, wrap in double quotes if this is multiple words. &lt;br /&gt;
 Herb1:        Prepared herb, wrap in double quotes if this is multiple words.. &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
 remedy &amp;lt;continue&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 continue      &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Overrides for foraging (all setting in base):&lt;br /&gt;
 # container used to hold herbs for remedy.lic (optional) Not optional if overriding&lt;br /&gt;
 herb_container:&lt;br /&gt;
 # Following settings, including herb_container:, are required to override workorders for remedies&lt;br /&gt;
 # container used for raw herbs foraged - used by alchemy.lic script&lt;br /&gt;
 alchemy_herb_storage:&lt;br /&gt;
 # quantity of gathered herbs, recall a workorder requires 25 herbs per finished product&lt;br /&gt;
 # Set to your workorder_max_items: setting times 4. Example, if workorder_max_items: 4,&lt;br /&gt;
 # set this setting to 100.&lt;br /&gt;
 alchemy_herb_quantity:&lt;br /&gt;
 # How many prepared herbs you want:&lt;br /&gt;
 alchemy_prep_quantity:&lt;br /&gt;
 # if you want to forage careful&lt;br /&gt;
 alchemy_forage_type:&lt;br /&gt;
 # Set an override for foraging if Outdoorsmanship is high enough to find the herb anywhere&lt;br /&gt;
 forage_override_room:&lt;br /&gt;
 # Set an override for town&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 # Set this to true if you want to always forage for your herbs for workorders&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
&lt;br /&gt;
 workorder_recipes:&lt;br /&gt;
   remedies:&lt;br /&gt;
   - some skin ungent&lt;br /&gt;
   #- some skin tonic&lt;br /&gt;
&lt;br /&gt;
 My guy&#039;s example:&lt;br /&gt;
 # Used by alchemy script #####&lt;br /&gt;
 alchemy_herb_storage: *back&lt;br /&gt;
 alchemy_herb_quantity: 25&lt;br /&gt;
 herb_container: *back&lt;br /&gt;
 alchemy_prep_quantity: 25&lt;br /&gt;
 #alchemy_forage_type:&lt;br /&gt;
 forage_override_room: 909 #8860&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
 ##############################&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=Change if you&#039;ve had a tarantula alteration or if you bought the harvester spider at 2020 Corn Maze. Use both the adjective and noun.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=Set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by skillset and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== vanity-pet ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Some [[vanity pet|vanity pets]], like hogs and monkeys, can be set on the ground to follow you. At times, these pets need to be stowed away for safe keeping, such as before [[Breaking_and_Entering|burgling]] so that they aren&#039;t lost when a room unloads. When stowing, the script will wait for pet to arrive in your room (sometimes the pet may lag behind, especially if you move fast and far).&lt;br /&gt;
|usage=Run to stow your pet before burgling or entering combat. Drop your pet at other times when you want it to follow you. &lt;br /&gt;
|args=&lt;br /&gt;
&lt;br /&gt;
* Usage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  vanity-pet pet_action pet_name pet_container [debug]&lt;br /&gt;
&lt;br /&gt;
   pet_action     STOW or DROP to either stow your pet in their container or drop them to the ground. &lt;br /&gt;
&lt;br /&gt;
   pet_name       Name of your pet. &lt;br /&gt;
&lt;br /&gt;
   pet_container  Container for your pet. &lt;br /&gt;
&lt;br /&gt;
   debug          Enable debug output &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Drop Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog from my woven.sack&lt;br /&gt;
&lt;br /&gt;
You pluck a lazy farm hog from a soft woven sack with a golden piglet charm, the creature snorting as you wake it up.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;drop my farm.hog&lt;br /&gt;
&lt;br /&gt;
You set the farm hog on the ground.  It trots around you in a circle, happily oinking.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Stow Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet stow farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog&lt;br /&gt;
&lt;br /&gt;
You scoop the farm hog up.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;put my farm.hog in my woven.sack&lt;br /&gt;
&lt;br /&gt;
You tuck your farm hog into its snug woven sack and it curls up to go to sleep, snorting softly.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|settings=&lt;br /&gt;
&lt;br /&gt;
Hook into hunting-buddy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hunting_info:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hook into burgle:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== wand-watcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Activates wands automatically based on cooldown timer&lt;br /&gt;
|usage=Best added to character autostart.&lt;br /&gt;
&lt;br /&gt;
You need to be intelligent about how cooldown / count interact.  If you only have 1 and the cooldown is 60 minutes, don&#039;t set a value less than 60 minutes.&lt;br /&gt;
&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wands:&lt;br /&gt;
  # magic wand:                     #Adj + Noun of the wand.  Must be unique  [Mandatory]&lt;br /&gt;
  #   activation message: Foo Bar   #Spell activation message                 [Mandatory]&lt;br /&gt;
  #   activation verb: tap          #Verb used to activate the wand           [Optional - defaults to &#039;tap&#039;]&lt;br /&gt;
  #   container: backpack           #Container where the wand(s) are stored   [Mandatory]&lt;br /&gt;
  #   cooldown: 32                  #minutes between activation attempts      [Optional - defaults to 30]&lt;br /&gt;
  #   count: 2                      #number of wands you have                 [Optional - defaults to 2]&lt;br /&gt;
  bloodwood branch:&lt;br /&gt;
    activation message: The world around you seems to slow as the spell grips your mind.&lt;br /&gt;
    activation verb: tap&lt;br /&gt;
    container: rucksack&lt;br /&gt;
    cooldown: 32&lt;br /&gt;
    count: 2&lt;br /&gt;
  ironwood wand:&lt;br /&gt;
    activation message: A glistening net of coiling tendrils interlaces itself across your muscles&lt;br /&gt;
    activation verb: rub&lt;br /&gt;
    container: haversack&lt;br /&gt;
    cooldown: 34&lt;br /&gt;
    count: 2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while these scripts are running.&lt;br /&gt;
wand_watcher_no_use_scripts:&lt;br /&gt;
  - burgle&lt;br /&gt;
  - go2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while in these rooms (generally anti-magic rooms), can use roomnumber, title or regex that matches the title.&lt;br /&gt;
wand_watcher_no_use_rooms:&lt;br /&gt;
  - 1900                                          # Crossing bank teller - included with regex below but shown for example&lt;br /&gt;
  - Knife Clan, Triage                            # Dokt - silenced room&lt;br /&gt;
  - !ruby/regexp &#039;/^(?:First )?Provincial Bank,/&#039; # Crossing Bank - mapped, but 1 regex- -&amp;gt; 3 rooms&lt;br /&gt;
  - !ruby/regexp &#039;/Carousel (?:Booth|r)$/&#039;        # Vaults - unmapped silenced / nomagic&lt;br /&gt;
&lt;br /&gt;
# Wait n seconds on startup before doing anything [Optional - defaults to 10 s]&lt;br /&gt;
wand_watcher_startup_delay: 10  &lt;br /&gt;
# Wait n seconds between checks for reusing wands [Optional - defaults to 60 s]&lt;br /&gt;
wand_watcher_passive_delay: 60  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=See example for explanation.&lt;br /&gt;
|uservars={{Lich setting|name=wand_watcher_timers|desc=Persistent storage for next use time for all wands.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545671</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545671"/>
		<updated>2021-02-15T05:27:21Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* arrows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
 ;arrows drake-fang maple&lt;br /&gt;
 ;arrows drake-fang balsa yes&lt;br /&gt;
 ;arrows continue&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools, continue&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 couger-claw &lt;br /&gt;
 boar-tusk &lt;br /&gt;
 sabertooth &lt;br /&gt;
 angiswaerd &lt;br /&gt;
 hele&#039;la &lt;br /&gt;
 basilisk &lt;br /&gt;
 elsralael &lt;br /&gt;
 soot-stained &lt;br /&gt;
 ice-adder &lt;br /&gt;
 jagged-horn &lt;br /&gt;
 drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is for retrieving and storing your tools at the Society. This setting is optional. &#039;&#039;&#039;tools&#039;&#039;&#039; is the setting.}}^{{Lich setting|name=continue|desc=Allows to continue crafting in the event something interrupted the process.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bolts ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, boltheads, and bolts all in one script. &lt;br /&gt;
Syntax: ;bolts type lumber yes&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
 ;bolts drake-fang maple&lt;br /&gt;
 ;bolts drake-fang balsa yes&lt;br /&gt;
 ;bolts continue&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools, continue&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 couger-claw &lt;br /&gt;
 boar-tusk &lt;br /&gt;
 sabertooth &lt;br /&gt;
 angiswaerd &lt;br /&gt;
 hele&#039;la &lt;br /&gt;
 basilisk &lt;br /&gt;
 elsralael &lt;br /&gt;
 soot-stained &lt;br /&gt;
 ice-adder &lt;br /&gt;
 jagged-horn &lt;br /&gt;
 drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is for retrieving and storing your tools at the Society. This setting is optional. &#039;&#039;&#039;Yes&#039;&#039;&#039; is the setting.}}^{{Lich setting|name=continue|desc=Allows to continue crafting in the event something interrupted the process.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}^{{Lich setting|name=short|desc=Runs the fast 10-task challenge for the harried Halfling.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== empathylink ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Will link to your hunting_buddies while in combat running combat-trainer. Will attempt to link with Hodierna, if known, or Unity if not.&lt;br /&gt;
|usage=Start the script in your autostarts or manually start with ;empathylink when you want to use. Script is meant to run in the background.&lt;br /&gt;
&lt;br /&gt;
In your yaml put the following to never heal these people (replace the example names with yours):&lt;br /&gt;
 &lt;br /&gt;
 noheal_empathylink:&lt;br /&gt;
  - Bob&lt;br /&gt;
  - Joe&lt;br /&gt;
  - Jill&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=has_hodierna|desc=Set to true in your yaml to use Hodierna link.}}^{{Lich setting|name=noheal_empathylink|desc=List of names you never want to heal even if in hunting_buddies list. This setting is in this script.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Trainer noun should match exactly, such as crocodile or caracal&lt;br /&gt;
fa_skinning_trainer: &lt;br /&gt;
&lt;br /&gt;
# Container where you store your trainer, if it&#039;s not worn.&lt;br /&gt;
fa_skinning_trainer_container: &lt;br /&gt;
&lt;br /&gt;
# If you don&#039;t wear a skinning knife, this is the&lt;br /&gt;
# bladed weapon you want to use to skin with, such as a dagger.&lt;br /&gt;
fa_skinning_knife: &lt;br /&gt;
&lt;br /&gt;
# If you specify &#039;fa_skinning_knife:&#039; then this is&lt;br /&gt;
# the container where that bladed weapon is stored.&lt;br /&gt;
fa_skinning_knife_container: &lt;br /&gt;
&lt;br /&gt;
# Options:  First Aid, Skinning, Both or leave blank for whichever happens first&lt;br /&gt;
fa_skinning_priority: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== invoke-rune ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Use to cast spells from runestones. The runestones are the ones purchased from Sierack&#039;s Reagents, https://elanthipedia.play.net/Sierack%27s_Reagents, in Shard. Can add more from Enchanting or other places.&lt;br /&gt;
|usage= ;invoke-rune &amp;quot;&amp;lt;spell name&amp;gt;&amp;quot; example: ;invoke-rune &amp;quot;Clear Vision&amp;quot; &lt;br /&gt;
|args={{Lich setting|name=spell|desc=Name of the spells: &amp;quot;Arc Light&amp;quot; Althleticism Bless Calm &amp;quot;Clear Vision&amp;quot; Compost &amp;quot;Eagle&#039;s Cry&amp;quot; &amp;quot;Fire Shards&amp;quot; &amp;quot;Glythtide&#039;s Gift&amp;quot; Geyser &amp;quot;Protection from Evil&amp;quot; Refresh Shadows Zephyr. Use double quotes for spells with two or more words.}}^{{Lich setting|name=debug|desc=Puts script in debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== lamprey ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game lamprey. Can only play this game once every 10 minutes if you get a lamprey or prize.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes. Also trains [[Lich_script_repository#performance|performance]] while picking.&lt;br /&gt;
|usage=Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The [[Lich_script_repository#burgle|burgle_settings: loot_container]] is a shared feature for ease of use with keepsake boxes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Settings:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Do you use a worn lockpick ring for picking?&lt;br /&gt;
# If true then specify the name of your lockpick ring as the container.&lt;br /&gt;
use_lockpick_ring: true&lt;br /&gt;
lockpick_container: lockpick ring&lt;br /&gt;
&lt;br /&gt;
# If false then the script will get a loose lockpick from the container.&lt;br /&gt;
#use_lockpick_ring: false&lt;br /&gt;
#lockpick_container: backpack&lt;br /&gt;
&lt;br /&gt;
# When done picking boxes that contains coins, gems, and such,&lt;br /&gt;
# do you want to run the ;sell-loot script?&lt;br /&gt;
sell_loot: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick looted boxes from critters and such?&lt;br /&gt;
# If true then the ;pick script is ran using its settings.&lt;br /&gt;
# Refer to that script for how to set up those settings.&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick a daily use lockbox trainer like a training box or harvest bag?&lt;br /&gt;
# If true then specify your trainer&#039;s name and whether it&#039;s worn or not.&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick consumable boxes such as limited use trainers from burgling or incidentals?&lt;br /&gt;
# If true then list the names of those discardable consumables here.&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container.&lt;br /&gt;
# IMPORTANT! Consumable boxes should be kept separate from live boxes so as not to cause issues with ;pick script.&lt;br /&gt;
# IMPORTANT! THESE BOXES WILL BE DROPPED. MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
  - keepsake box&lt;br /&gt;
  - box puzzle&lt;br /&gt;
  - jewelry box&lt;br /&gt;
&lt;br /&gt;
# If you use a daily use lockpick trainer,&lt;br /&gt;
# be sure to add it to your gear: config.&lt;br /&gt;
gear:&lt;br /&gt;
- :adjective: training&lt;br /&gt;
  :name: box&lt;br /&gt;
  :skip_repair: true&lt;br /&gt;
  :container: backpack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== multi ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Executes a series of actions or scripts multiple times.&lt;br /&gt;
|usage=Run on-demand or as part of &#039;before&#039; or &#039;after&#039; steps of other scripts or as customized actions to perform with T2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Usage:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will cause you to sit then kneel then stand then repeat that sequence one time.&lt;br /&gt;
;multi 2,sit,kneel,stand&lt;br /&gt;
&lt;br /&gt;
# This toggles autosneak flag before/after burgling.&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - multi 1,flag autosneak off&lt;br /&gt;
  after:&lt;br /&gt;
  - multi 1,flag autosneak on&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
# This example combines doing actions and running scripts.&lt;br /&gt;
# To run a script, prefix its name with a colon.&lt;br /&gt;
# It also passes arguments to the script (each argument separated by a space).&lt;br /&gt;
;multi 5,get sword from my backpack,:myForgingScript sword,put sword in my carryall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}^{{Lich setting|name=source|desc=The container to get boxes from. Overrides &#039;picking_box_source&#039; config setting.}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; &amp;quot;red flower&amp;quot; nemoih bar mortar cream&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; nemoih &amp;quot;not used&amp;quot; bar mortar cream  - for when only herb is required&lt;br /&gt;
 remedy &amp;lt;book type&amp;gt; &amp;lt;chapter&amp;gt; &amp;lt;recipe name&amp;gt; &amp;lt;herb1&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 Book type:    What alchemy type is this item. [remedies]&lt;br /&gt;
 Chapter: containing the item. &lt;br /&gt;
 Recipe name:  Name of the recipe, wrap in double quotes if this is multiple words. &lt;br /&gt;
 Herb1:        Prepared herb, wrap in double quotes if this is multiple words.. &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
 remedy &amp;lt;continue&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 continue      &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Overrides for foraging (all setting in base):&lt;br /&gt;
 # container used to hold herbs for remedy.lic (optional) Not optional if overriding&lt;br /&gt;
 herb_container:&lt;br /&gt;
 # Following settings, including herb_container:, are required to override workorders for remedies&lt;br /&gt;
 # container used for raw herbs foraged - used by alchemy.lic script&lt;br /&gt;
 alchemy_herb_storage:&lt;br /&gt;
 # quantity of gathered herbs, recall a workorder requires 25 herbs per finished product&lt;br /&gt;
 # Set to your workorder_max_items: setting times 4. Example, if workorder_max_items: 4,&lt;br /&gt;
 # set this setting to 100.&lt;br /&gt;
 alchemy_herb_quantity:&lt;br /&gt;
 # How many prepared herbs you want:&lt;br /&gt;
 alchemy_prep_quantity:&lt;br /&gt;
 # if you want to forage careful&lt;br /&gt;
 alchemy_forage_type:&lt;br /&gt;
 # Set an override for foraging if Outdoorsmanship is high enough to find the herb anywhere&lt;br /&gt;
 forage_override_room:&lt;br /&gt;
 # Set an override for town&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 # Set this to true if you want to always forage for your herbs for workorders&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
&lt;br /&gt;
 workorder_recipes:&lt;br /&gt;
   remedies:&lt;br /&gt;
   - some skin ungent&lt;br /&gt;
   #- some skin tonic&lt;br /&gt;
&lt;br /&gt;
 My guy&#039;s example:&lt;br /&gt;
 # Used by alchemy script #####&lt;br /&gt;
 alchemy_herb_storage: *back&lt;br /&gt;
 alchemy_herb_quantity: 25&lt;br /&gt;
 herb_container: *back&lt;br /&gt;
 alchemy_prep_quantity: 25&lt;br /&gt;
 #alchemy_forage_type:&lt;br /&gt;
 forage_override_room: 909 #8860&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
 ##############################&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=Change if you&#039;ve had a tarantula alteration or if you bought the harvester spider at 2020 Corn Maze. Use both the adjective and noun.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=Set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by skillset and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== vanity-pet ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Some [[vanity pet|vanity pets]], like hogs and monkeys, can be set on the ground to follow you. At times, these pets need to be stowed away for safe keeping, such as before [[Breaking_and_Entering|burgling]] so that they aren&#039;t lost when a room unloads. When stowing, the script will wait for pet to arrive in your room (sometimes the pet may lag behind, especially if you move fast and far).&lt;br /&gt;
|usage=Run to stow your pet before burgling or entering combat. Drop your pet at other times when you want it to follow you. &lt;br /&gt;
|args=&lt;br /&gt;
&lt;br /&gt;
* Usage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  vanity-pet pet_action pet_name pet_container [debug]&lt;br /&gt;
&lt;br /&gt;
   pet_action     STOW or DROP to either stow your pet in their container or drop them to the ground. &lt;br /&gt;
&lt;br /&gt;
   pet_name       Name of your pet. &lt;br /&gt;
&lt;br /&gt;
   pet_container  Container for your pet. &lt;br /&gt;
&lt;br /&gt;
   debug          Enable debug output &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Drop Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog from my woven.sack&lt;br /&gt;
&lt;br /&gt;
You pluck a lazy farm hog from a soft woven sack with a golden piglet charm, the creature snorting as you wake it up.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;drop my farm.hog&lt;br /&gt;
&lt;br /&gt;
You set the farm hog on the ground.  It trots around you in a circle, happily oinking.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Stow Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet stow farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog&lt;br /&gt;
&lt;br /&gt;
You scoop the farm hog up.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;put my farm.hog in my woven.sack&lt;br /&gt;
&lt;br /&gt;
You tuck your farm hog into its snug woven sack and it curls up to go to sleep, snorting softly.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|settings=&lt;br /&gt;
&lt;br /&gt;
Hook into hunting-buddy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hunting_info:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hook into burgle:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== wand-watcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Activates wands automatically based on cooldown timer&lt;br /&gt;
|usage=Best added to character autostart.&lt;br /&gt;
&lt;br /&gt;
You need to be intelligent about how cooldown / count interact.  If you only have 1 and the cooldown is 60 minutes, don&#039;t set a value less than 60 minutes.&lt;br /&gt;
&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wands:&lt;br /&gt;
  # magic wand:                     #Adj + Noun of the wand.  Must be unique  [Mandatory]&lt;br /&gt;
  #   activation message: Foo Bar   #Spell activation message                 [Mandatory]&lt;br /&gt;
  #   activation verb: tap          #Verb used to activate the wand           [Optional - defaults to &#039;tap&#039;]&lt;br /&gt;
  #   container: backpack           #Container where the wand(s) are stored   [Mandatory]&lt;br /&gt;
  #   cooldown: 32                  #minutes between activation attempts      [Optional - defaults to 30]&lt;br /&gt;
  #   count: 2                      #number of wands you have                 [Optional - defaults to 2]&lt;br /&gt;
  bloodwood branch:&lt;br /&gt;
    activation message: The world around you seems to slow as the spell grips your mind.&lt;br /&gt;
    activation verb: tap&lt;br /&gt;
    container: rucksack&lt;br /&gt;
    cooldown: 32&lt;br /&gt;
    count: 2&lt;br /&gt;
  ironwood wand:&lt;br /&gt;
    activation message: A glistening net of coiling tendrils interlaces itself across your muscles&lt;br /&gt;
    activation verb: rub&lt;br /&gt;
    container: haversack&lt;br /&gt;
    cooldown: 34&lt;br /&gt;
    count: 2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while these scripts are running.&lt;br /&gt;
wand_watcher_no_use_scripts:&lt;br /&gt;
  - burgle&lt;br /&gt;
  - go2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while in these rooms (generally anti-magic rooms), can use roomnumber, title or regex that matches the title.&lt;br /&gt;
wand_watcher_no_use_rooms:&lt;br /&gt;
  - 1900                                          # Crossing bank teller - included with regex below but shown for example&lt;br /&gt;
  - Knife Clan, Triage                            # Dokt - silenced room&lt;br /&gt;
  - !ruby/regexp &#039;/^(?:First )?Provincial Bank,/&#039; # Crossing Bank - mapped, but 1 regex- -&amp;gt; 3 rooms&lt;br /&gt;
  - !ruby/regexp &#039;/Carousel (?:Booth|r)$/&#039;        # Vaults - unmapped silenced / nomagic&lt;br /&gt;
&lt;br /&gt;
# Wait n seconds on startup before doing anything [Optional - defaults to 10 s]&lt;br /&gt;
wand_watcher_startup_delay: 10  &lt;br /&gt;
# Wait n seconds between checks for reusing wands [Optional - defaults to 60 s]&lt;br /&gt;
wand_watcher_passive_delay: 60  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=See example for explanation.&lt;br /&gt;
|uservars={{Lich setting|name=wand_watcher_timers|desc=Persistent storage for next use time for all wands.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545664</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545664"/>
		<updated>2021-02-15T00:11:51Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* arrows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
 ;arrows drake-fang maple&lt;br /&gt;
 ;arrows drake-fang balsa yes&lt;br /&gt;
 ;arrows continue&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools, continue&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 couger-claw &lt;br /&gt;
 boar-tusk &lt;br /&gt;
 sabertooth &lt;br /&gt;
 angiswaerd &lt;br /&gt;
 hele&#039;la &lt;br /&gt;
 basilisk &lt;br /&gt;
 elsralael &lt;br /&gt;
 soot-stained &lt;br /&gt;
 ice-adder &lt;br /&gt;
 jagged-horn &lt;br /&gt;
 drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is for retrieving and storing your tools at the Society. This setting is optional. &#039;&#039;&#039;Yes&#039;&#039;&#039; is the setting.}}^{{Lich setting|name=continue|desc=Allows to continue crafting in the event something interrupted the process.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bolts ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, boltheads, and bolts all in one script. &lt;br /&gt;
Syntax: ;bolts type lumber yes&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
 ;bolts drake-fang maple&lt;br /&gt;
 ;bolts drake-fang balsa yes&lt;br /&gt;
 ;bolts continue&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools, continue&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 couger-claw &lt;br /&gt;
 boar-tusk &lt;br /&gt;
 sabertooth &lt;br /&gt;
 angiswaerd &lt;br /&gt;
 hele&#039;la &lt;br /&gt;
 basilisk &lt;br /&gt;
 elsralael &lt;br /&gt;
 soot-stained &lt;br /&gt;
 ice-adder &lt;br /&gt;
 jagged-horn &lt;br /&gt;
 drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is for retrieving and storing your tools at the Society. This setting is optional. &#039;&#039;&#039;Yes&#039;&#039;&#039; is the setting.}}^{{Lich setting|name=continue|desc=Allows to continue crafting in the event something interrupted the process.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}^{{Lich setting|name=short|desc=Runs the fast 10-task challenge for the harried Halfling.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== empathylink ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Will link to your hunting_buddies while in combat running combat-trainer. Will attempt to link with Hodierna, if known, or Unity if not.&lt;br /&gt;
|usage=Start the script in your autostarts or manually start with ;empathylink when you want to use. Script is meant to run in the background.&lt;br /&gt;
&lt;br /&gt;
In your yaml put the following to never heal these people (replace the example names with yours):&lt;br /&gt;
 &lt;br /&gt;
 noheal_empathylink:&lt;br /&gt;
  - Bob&lt;br /&gt;
  - Joe&lt;br /&gt;
  - Jill&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=has_hodierna|desc=Set to true in your yaml to use Hodierna link.}}^{{Lich setting|name=noheal_empathylink|desc=List of names you never want to heal even if in hunting_buddies list. This setting is in this script.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Trainer noun should match exactly, such as crocodile or caracal&lt;br /&gt;
fa_skinning_trainer: &lt;br /&gt;
&lt;br /&gt;
# Container where you store your trainer, if it&#039;s not worn.&lt;br /&gt;
fa_skinning_trainer_container: &lt;br /&gt;
&lt;br /&gt;
# If you don&#039;t wear a skinning knife, this is the&lt;br /&gt;
# bladed weapon you want to use to skin with, such as a dagger.&lt;br /&gt;
fa_skinning_knife: &lt;br /&gt;
&lt;br /&gt;
# If you specify &#039;fa_skinning_knife:&#039; then this is&lt;br /&gt;
# the container where that bladed weapon is stored.&lt;br /&gt;
fa_skinning_knife_container: &lt;br /&gt;
&lt;br /&gt;
# Options:  First Aid, Skinning, Both or leave blank for whichever happens first&lt;br /&gt;
fa_skinning_priority: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== invoke-rune ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Use to cast spells from runestones. The runestones are the ones purchased from Sierack&#039;s Reagents, https://elanthipedia.play.net/Sierack%27s_Reagents, in Shard. Can add more from Enchanting or other places.&lt;br /&gt;
|usage= ;invoke-rune &amp;quot;&amp;lt;spell name&amp;gt;&amp;quot; example: ;invoke-rune &amp;quot;Clear Vision&amp;quot; &lt;br /&gt;
|args={{Lich setting|name=spell|desc=Name of the spells: &amp;quot;Arc Light&amp;quot; Althleticism Bless Calm &amp;quot;Clear Vision&amp;quot; Compost &amp;quot;Eagle&#039;s Cry&amp;quot; &amp;quot;Fire Shards&amp;quot; &amp;quot;Glythtide&#039;s Gift&amp;quot; Geyser &amp;quot;Protection from Evil&amp;quot; Refresh Shadows Zephyr. Use double quotes for spells with two or more words.}}^{{Lich setting|name=debug|desc=Puts script in debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== lamprey ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game lamprey. Can only play this game once every 10 minutes if you get a lamprey or prize.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes. Also trains [[Lich_script_repository#performance|performance]] while picking.&lt;br /&gt;
|usage=Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The [[Lich_script_repository#burgle|burgle_settings: loot_container]] is a shared feature for ease of use with keepsake boxes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Settings:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Do you use a worn lockpick ring for picking?&lt;br /&gt;
# If true then specify the name of your lockpick ring as the container.&lt;br /&gt;
use_lockpick_ring: true&lt;br /&gt;
lockpick_container: lockpick ring&lt;br /&gt;
&lt;br /&gt;
# If false then the script will get a loose lockpick from the container.&lt;br /&gt;
#use_lockpick_ring: false&lt;br /&gt;
#lockpick_container: backpack&lt;br /&gt;
&lt;br /&gt;
# When done picking boxes that contains coins, gems, and such,&lt;br /&gt;
# do you want to run the ;sell-loot script?&lt;br /&gt;
sell_loot: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick looted boxes from critters and such?&lt;br /&gt;
# If true then the ;pick script is ran using its settings.&lt;br /&gt;
# Refer to that script for how to set up those settings.&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick a daily use lockbox trainer like a training box or harvest bag?&lt;br /&gt;
# If true then specify your trainer&#039;s name and whether it&#039;s worn or not.&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick consumable boxes such as limited use trainers from burgling or incidentals?&lt;br /&gt;
# If true then list the names of those discardable consumables here.&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container.&lt;br /&gt;
# IMPORTANT! Consumable boxes should be kept separate from live boxes so as not to cause issues with ;pick script.&lt;br /&gt;
# IMPORTANT! THESE BOXES WILL BE DROPPED. MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
  - keepsake box&lt;br /&gt;
  - box puzzle&lt;br /&gt;
  - jewelry box&lt;br /&gt;
&lt;br /&gt;
# If you use a daily use lockpick trainer,&lt;br /&gt;
# be sure to add it to your gear: config.&lt;br /&gt;
gear:&lt;br /&gt;
- :adjective: training&lt;br /&gt;
  :name: box&lt;br /&gt;
  :skip_repair: true&lt;br /&gt;
  :container: backpack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== multi ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Executes a series of actions or scripts multiple times.&lt;br /&gt;
|usage=Run on-demand or as part of &#039;before&#039; or &#039;after&#039; steps of other scripts or as customized actions to perform with T2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Usage:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will cause you to sit then kneel then stand then repeat that sequence one time.&lt;br /&gt;
;multi 2,sit,kneel,stand&lt;br /&gt;
&lt;br /&gt;
# This toggles autosneak flag before/after burgling.&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - multi 1,flag autosneak off&lt;br /&gt;
  after:&lt;br /&gt;
  - multi 1,flag autosneak on&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
# This example combines doing actions and running scripts.&lt;br /&gt;
# To run a script, prefix its name with a colon.&lt;br /&gt;
# It also passes arguments to the script (each argument separated by a space).&lt;br /&gt;
;multi 5,get sword from my backpack,:myForgingScript sword,put sword in my carryall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}^{{Lich setting|name=source|desc=The container to get boxes from. Overrides &#039;picking_box_source&#039; config setting.}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; &amp;quot;red flower&amp;quot; nemoih bar mortar cream&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; nemoih &amp;quot;not used&amp;quot; bar mortar cream  - for when only herb is required&lt;br /&gt;
 remedy &amp;lt;book type&amp;gt; &amp;lt;chapter&amp;gt; &amp;lt;recipe name&amp;gt; &amp;lt;herb1&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 Book type:    What alchemy type is this item. [remedies]&lt;br /&gt;
 Chapter: containing the item. &lt;br /&gt;
 Recipe name:  Name of the recipe, wrap in double quotes if this is multiple words. &lt;br /&gt;
 Herb1:        Prepared herb, wrap in double quotes if this is multiple words.. &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
 remedy &amp;lt;continue&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 continue      &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Overrides for foraging (all setting in base):&lt;br /&gt;
 # container used to hold herbs for remedy.lic (optional) Not optional if overriding&lt;br /&gt;
 herb_container:&lt;br /&gt;
 # Following settings, including herb_container:, are required to override workorders for remedies&lt;br /&gt;
 # container used for raw herbs foraged - used by alchemy.lic script&lt;br /&gt;
 alchemy_herb_storage:&lt;br /&gt;
 # quantity of gathered herbs, recall a workorder requires 25 herbs per finished product&lt;br /&gt;
 # Set to your workorder_max_items: setting times 4. Example, if workorder_max_items: 4,&lt;br /&gt;
 # set this setting to 100.&lt;br /&gt;
 alchemy_herb_quantity:&lt;br /&gt;
 # How many prepared herbs you want:&lt;br /&gt;
 alchemy_prep_quantity:&lt;br /&gt;
 # if you want to forage careful&lt;br /&gt;
 alchemy_forage_type:&lt;br /&gt;
 # Set an override for foraging if Outdoorsmanship is high enough to find the herb anywhere&lt;br /&gt;
 forage_override_room:&lt;br /&gt;
 # Set an override for town&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 # Set this to true if you want to always forage for your herbs for workorders&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
&lt;br /&gt;
 workorder_recipes:&lt;br /&gt;
   remedies:&lt;br /&gt;
   - some skin ungent&lt;br /&gt;
   #- some skin tonic&lt;br /&gt;
&lt;br /&gt;
 My guy&#039;s example:&lt;br /&gt;
 # Used by alchemy script #####&lt;br /&gt;
 alchemy_herb_storage: *back&lt;br /&gt;
 alchemy_herb_quantity: 25&lt;br /&gt;
 herb_container: *back&lt;br /&gt;
 alchemy_prep_quantity: 25&lt;br /&gt;
 #alchemy_forage_type:&lt;br /&gt;
 forage_override_room: 909 #8860&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
 ##############################&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=Change if you&#039;ve had a tarantula alteration or if you bought the harvester spider at 2020 Corn Maze. Use both the adjective and noun.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=Set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by skillset and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== vanity-pet ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Some [[vanity pet|vanity pets]], like hogs and monkeys, can be set on the ground to follow you. At times, these pets need to be stowed away for safe keeping, such as before [[Breaking_and_Entering|burgling]] so that they aren&#039;t lost when a room unloads. When stowing, the script will wait for pet to arrive in your room (sometimes the pet may lag behind, especially if you move fast and far).&lt;br /&gt;
|usage=Run to stow your pet before burgling or entering combat. Drop your pet at other times when you want it to follow you. &lt;br /&gt;
|args=&lt;br /&gt;
&lt;br /&gt;
* Usage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  vanity-pet pet_action pet_name pet_container [debug]&lt;br /&gt;
&lt;br /&gt;
   pet_action     STOW or DROP to either stow your pet in their container or drop them to the ground. &lt;br /&gt;
&lt;br /&gt;
   pet_name       Name of your pet. &lt;br /&gt;
&lt;br /&gt;
   pet_container  Container for your pet. &lt;br /&gt;
&lt;br /&gt;
   debug          Enable debug output &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Drop Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog from my woven.sack&lt;br /&gt;
&lt;br /&gt;
You pluck a lazy farm hog from a soft woven sack with a golden piglet charm, the creature snorting as you wake it up.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;drop my farm.hog&lt;br /&gt;
&lt;br /&gt;
You set the farm hog on the ground.  It trots around you in a circle, happily oinking.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Stow Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet stow farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog&lt;br /&gt;
&lt;br /&gt;
You scoop the farm hog up.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;put my farm.hog in my woven.sack&lt;br /&gt;
&lt;br /&gt;
You tuck your farm hog into its snug woven sack and it curls up to go to sleep, snorting softly.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|settings=&lt;br /&gt;
&lt;br /&gt;
Hook into hunting-buddy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hunting_info:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hook into burgle:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== wand-watcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Activates wands automatically based on cooldown timer&lt;br /&gt;
|usage=Best added to character autostart.&lt;br /&gt;
&lt;br /&gt;
You need to be intelligent about how cooldown / count interact.  If you only have 1 and the cooldown is 60 minutes, don&#039;t set a value less than 60 minutes.&lt;br /&gt;
&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wands:&lt;br /&gt;
  # magic wand:                     #Adj + Noun of the wand.  Must be unique  [Mandatory]&lt;br /&gt;
  #   activation message: Foo Bar   #Spell activation message                 [Mandatory]&lt;br /&gt;
  #   activation verb: tap          #Verb used to activate the wand           [Optional - defaults to &#039;tap&#039;]&lt;br /&gt;
  #   container: backpack           #Container where the wand(s) are stored   [Mandatory]&lt;br /&gt;
  #   cooldown: 32                  #minutes between activation attempts      [Optional - defaults to 30]&lt;br /&gt;
  #   count: 2                      #number of wands you have                 [Optional - defaults to 2]&lt;br /&gt;
  bloodwood branch:&lt;br /&gt;
    activation message: The world around you seems to slow as the spell grips your mind.&lt;br /&gt;
    activation verb: tap&lt;br /&gt;
    container: rucksack&lt;br /&gt;
    cooldown: 32&lt;br /&gt;
    count: 2&lt;br /&gt;
  ironwood wand:&lt;br /&gt;
    activation message: A glistening net of coiling tendrils interlaces itself across your muscles&lt;br /&gt;
    activation verb: rub&lt;br /&gt;
    container: haversack&lt;br /&gt;
    cooldown: 34&lt;br /&gt;
    count: 2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while these scripts are running.&lt;br /&gt;
wand_watcher_no_use_scripts:&lt;br /&gt;
  - burgle&lt;br /&gt;
  - go2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while in these rooms (generally anti-magic rooms), can use roomnumber, title or regex that matches the title.&lt;br /&gt;
wand_watcher_no_use_rooms:&lt;br /&gt;
  - 1900                                          # Crossing bank teller - included with regex below but shown for example&lt;br /&gt;
  - Knife Clan, Triage                            # Dokt - silenced room&lt;br /&gt;
  - !ruby/regexp &#039;/^(?:First )?Provincial Bank,/&#039; # Crossing Bank - mapped, but 1 regex- -&amp;gt; 3 rooms&lt;br /&gt;
  - !ruby/regexp &#039;/Carousel (?:Booth|r)$/&#039;        # Vaults - unmapped silenced / nomagic&lt;br /&gt;
&lt;br /&gt;
# Wait n seconds on startup before doing anything [Optional - defaults to 10 s]&lt;br /&gt;
wand_watcher_startup_delay: 10  &lt;br /&gt;
# Wait n seconds between checks for reusing wands [Optional - defaults to 60 s]&lt;br /&gt;
wand_watcher_passive_delay: 60  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=See example for explanation.&lt;br /&gt;
|uservars={{Lich setting|name=wand_watcher_timers|desc=Persistent storage for next use time for all wands.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545663</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545663"/>
		<updated>2021-02-15T00:11:26Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* bolts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
;arrows continue&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools, continue&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 couger-claw &lt;br /&gt;
 boar-tusk &lt;br /&gt;
 sabertooth &lt;br /&gt;
 angiswaerd &lt;br /&gt;
 hele&#039;la &lt;br /&gt;
 basilisk &lt;br /&gt;
 elsralael &lt;br /&gt;
 soot-stained &lt;br /&gt;
 ice-adder &lt;br /&gt;
 jagged-horn &lt;br /&gt;
 drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is for retrieving and storing your tools at the Society. This setting is optional. &#039;&#039;&#039;Yes&#039;&#039;&#039; is the setting.}}^{{Lich setting|name=continue|desc=Allows to continue crafting in the event something interrupted the process.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bolts ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, boltheads, and bolts all in one script. &lt;br /&gt;
Syntax: ;bolts type lumber yes&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
 ;bolts drake-fang maple&lt;br /&gt;
 ;bolts drake-fang balsa yes&lt;br /&gt;
 ;bolts continue&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools, continue&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 couger-claw &lt;br /&gt;
 boar-tusk &lt;br /&gt;
 sabertooth &lt;br /&gt;
 angiswaerd &lt;br /&gt;
 hele&#039;la &lt;br /&gt;
 basilisk &lt;br /&gt;
 elsralael &lt;br /&gt;
 soot-stained &lt;br /&gt;
 ice-adder &lt;br /&gt;
 jagged-horn &lt;br /&gt;
 drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is for retrieving and storing your tools at the Society. This setting is optional. &#039;&#039;&#039;Yes&#039;&#039;&#039; is the setting.}}^{{Lich setting|name=continue|desc=Allows to continue crafting in the event something interrupted the process.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}^{{Lich setting|name=short|desc=Runs the fast 10-task challenge for the harried Halfling.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== empathylink ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Will link to your hunting_buddies while in combat running combat-trainer. Will attempt to link with Hodierna, if known, or Unity if not.&lt;br /&gt;
|usage=Start the script in your autostarts or manually start with ;empathylink when you want to use. Script is meant to run in the background.&lt;br /&gt;
&lt;br /&gt;
In your yaml put the following to never heal these people (replace the example names with yours):&lt;br /&gt;
 &lt;br /&gt;
 noheal_empathylink:&lt;br /&gt;
  - Bob&lt;br /&gt;
  - Joe&lt;br /&gt;
  - Jill&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=has_hodierna|desc=Set to true in your yaml to use Hodierna link.}}^{{Lich setting|name=noheal_empathylink|desc=List of names you never want to heal even if in hunting_buddies list. This setting is in this script.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Trainer noun should match exactly, such as crocodile or caracal&lt;br /&gt;
fa_skinning_trainer: &lt;br /&gt;
&lt;br /&gt;
# Container where you store your trainer, if it&#039;s not worn.&lt;br /&gt;
fa_skinning_trainer_container: &lt;br /&gt;
&lt;br /&gt;
# If you don&#039;t wear a skinning knife, this is the&lt;br /&gt;
# bladed weapon you want to use to skin with, such as a dagger.&lt;br /&gt;
fa_skinning_knife: &lt;br /&gt;
&lt;br /&gt;
# If you specify &#039;fa_skinning_knife:&#039; then this is&lt;br /&gt;
# the container where that bladed weapon is stored.&lt;br /&gt;
fa_skinning_knife_container: &lt;br /&gt;
&lt;br /&gt;
# Options:  First Aid, Skinning, Both or leave blank for whichever happens first&lt;br /&gt;
fa_skinning_priority: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== invoke-rune ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Use to cast spells from runestones. The runestones are the ones purchased from Sierack&#039;s Reagents, https://elanthipedia.play.net/Sierack%27s_Reagents, in Shard. Can add more from Enchanting or other places.&lt;br /&gt;
|usage= ;invoke-rune &amp;quot;&amp;lt;spell name&amp;gt;&amp;quot; example: ;invoke-rune &amp;quot;Clear Vision&amp;quot; &lt;br /&gt;
|args={{Lich setting|name=spell|desc=Name of the spells: &amp;quot;Arc Light&amp;quot; Althleticism Bless Calm &amp;quot;Clear Vision&amp;quot; Compost &amp;quot;Eagle&#039;s Cry&amp;quot; &amp;quot;Fire Shards&amp;quot; &amp;quot;Glythtide&#039;s Gift&amp;quot; Geyser &amp;quot;Protection from Evil&amp;quot; Refresh Shadows Zephyr. Use double quotes for spells with two or more words.}}^{{Lich setting|name=debug|desc=Puts script in debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== lamprey ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game lamprey. Can only play this game once every 10 minutes if you get a lamprey or prize.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes. Also trains [[Lich_script_repository#performance|performance]] while picking.&lt;br /&gt;
|usage=Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The [[Lich_script_repository#burgle|burgle_settings: loot_container]] is a shared feature for ease of use with keepsake boxes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Settings:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Do you use a worn lockpick ring for picking?&lt;br /&gt;
# If true then specify the name of your lockpick ring as the container.&lt;br /&gt;
use_lockpick_ring: true&lt;br /&gt;
lockpick_container: lockpick ring&lt;br /&gt;
&lt;br /&gt;
# If false then the script will get a loose lockpick from the container.&lt;br /&gt;
#use_lockpick_ring: false&lt;br /&gt;
#lockpick_container: backpack&lt;br /&gt;
&lt;br /&gt;
# When done picking boxes that contains coins, gems, and such,&lt;br /&gt;
# do you want to run the ;sell-loot script?&lt;br /&gt;
sell_loot: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick looted boxes from critters and such?&lt;br /&gt;
# If true then the ;pick script is ran using its settings.&lt;br /&gt;
# Refer to that script for how to set up those settings.&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick a daily use lockbox trainer like a training box or harvest bag?&lt;br /&gt;
# If true then specify your trainer&#039;s name and whether it&#039;s worn or not.&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick consumable boxes such as limited use trainers from burgling or incidentals?&lt;br /&gt;
# If true then list the names of those discardable consumables here.&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container.&lt;br /&gt;
# IMPORTANT! Consumable boxes should be kept separate from live boxes so as not to cause issues with ;pick script.&lt;br /&gt;
# IMPORTANT! THESE BOXES WILL BE DROPPED. MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
  - keepsake box&lt;br /&gt;
  - box puzzle&lt;br /&gt;
  - jewelry box&lt;br /&gt;
&lt;br /&gt;
# If you use a daily use lockpick trainer,&lt;br /&gt;
# be sure to add it to your gear: config.&lt;br /&gt;
gear:&lt;br /&gt;
- :adjective: training&lt;br /&gt;
  :name: box&lt;br /&gt;
  :skip_repair: true&lt;br /&gt;
  :container: backpack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== multi ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Executes a series of actions or scripts multiple times.&lt;br /&gt;
|usage=Run on-demand or as part of &#039;before&#039; or &#039;after&#039; steps of other scripts or as customized actions to perform with T2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Usage:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will cause you to sit then kneel then stand then repeat that sequence one time.&lt;br /&gt;
;multi 2,sit,kneel,stand&lt;br /&gt;
&lt;br /&gt;
# This toggles autosneak flag before/after burgling.&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - multi 1,flag autosneak off&lt;br /&gt;
  after:&lt;br /&gt;
  - multi 1,flag autosneak on&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
# This example combines doing actions and running scripts.&lt;br /&gt;
# To run a script, prefix its name with a colon.&lt;br /&gt;
# It also passes arguments to the script (each argument separated by a space).&lt;br /&gt;
;multi 5,get sword from my backpack,:myForgingScript sword,put sword in my carryall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}^{{Lich setting|name=source|desc=The container to get boxes from. Overrides &#039;picking_box_source&#039; config setting.}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; &amp;quot;red flower&amp;quot; nemoih bar mortar cream&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; nemoih &amp;quot;not used&amp;quot; bar mortar cream  - for when only herb is required&lt;br /&gt;
 remedy &amp;lt;book type&amp;gt; &amp;lt;chapter&amp;gt; &amp;lt;recipe name&amp;gt; &amp;lt;herb1&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 Book type:    What alchemy type is this item. [remedies]&lt;br /&gt;
 Chapter: containing the item. &lt;br /&gt;
 Recipe name:  Name of the recipe, wrap in double quotes if this is multiple words. &lt;br /&gt;
 Herb1:        Prepared herb, wrap in double quotes if this is multiple words.. &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
 remedy &amp;lt;continue&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 continue      &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Overrides for foraging (all setting in base):&lt;br /&gt;
 # container used to hold herbs for remedy.lic (optional) Not optional if overriding&lt;br /&gt;
 herb_container:&lt;br /&gt;
 # Following settings, including herb_container:, are required to override workorders for remedies&lt;br /&gt;
 # container used for raw herbs foraged - used by alchemy.lic script&lt;br /&gt;
 alchemy_herb_storage:&lt;br /&gt;
 # quantity of gathered herbs, recall a workorder requires 25 herbs per finished product&lt;br /&gt;
 # Set to your workorder_max_items: setting times 4. Example, if workorder_max_items: 4,&lt;br /&gt;
 # set this setting to 100.&lt;br /&gt;
 alchemy_herb_quantity:&lt;br /&gt;
 # How many prepared herbs you want:&lt;br /&gt;
 alchemy_prep_quantity:&lt;br /&gt;
 # if you want to forage careful&lt;br /&gt;
 alchemy_forage_type:&lt;br /&gt;
 # Set an override for foraging if Outdoorsmanship is high enough to find the herb anywhere&lt;br /&gt;
 forage_override_room:&lt;br /&gt;
 # Set an override for town&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 # Set this to true if you want to always forage for your herbs for workorders&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
&lt;br /&gt;
 workorder_recipes:&lt;br /&gt;
   remedies:&lt;br /&gt;
   - some skin ungent&lt;br /&gt;
   #- some skin tonic&lt;br /&gt;
&lt;br /&gt;
 My guy&#039;s example:&lt;br /&gt;
 # Used by alchemy script #####&lt;br /&gt;
 alchemy_herb_storage: *back&lt;br /&gt;
 alchemy_herb_quantity: 25&lt;br /&gt;
 herb_container: *back&lt;br /&gt;
 alchemy_prep_quantity: 25&lt;br /&gt;
 #alchemy_forage_type:&lt;br /&gt;
 forage_override_room: 909 #8860&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
 ##############################&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=Change if you&#039;ve had a tarantula alteration or if you bought the harvester spider at 2020 Corn Maze. Use both the adjective and noun.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=Set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by skillset and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== vanity-pet ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Some [[vanity pet|vanity pets]], like hogs and monkeys, can be set on the ground to follow you. At times, these pets need to be stowed away for safe keeping, such as before [[Breaking_and_Entering|burgling]] so that they aren&#039;t lost when a room unloads. When stowing, the script will wait for pet to arrive in your room (sometimes the pet may lag behind, especially if you move fast and far).&lt;br /&gt;
|usage=Run to stow your pet before burgling or entering combat. Drop your pet at other times when you want it to follow you. &lt;br /&gt;
|args=&lt;br /&gt;
&lt;br /&gt;
* Usage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  vanity-pet pet_action pet_name pet_container [debug]&lt;br /&gt;
&lt;br /&gt;
   pet_action     STOW or DROP to either stow your pet in their container or drop them to the ground. &lt;br /&gt;
&lt;br /&gt;
   pet_name       Name of your pet. &lt;br /&gt;
&lt;br /&gt;
   pet_container  Container for your pet. &lt;br /&gt;
&lt;br /&gt;
   debug          Enable debug output &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Drop Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog from my woven.sack&lt;br /&gt;
&lt;br /&gt;
You pluck a lazy farm hog from a soft woven sack with a golden piglet charm, the creature snorting as you wake it up.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;drop my farm.hog&lt;br /&gt;
&lt;br /&gt;
You set the farm hog on the ground.  It trots around you in a circle, happily oinking.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Stow Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet stow farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog&lt;br /&gt;
&lt;br /&gt;
You scoop the farm hog up.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;put my farm.hog in my woven.sack&lt;br /&gt;
&lt;br /&gt;
You tuck your farm hog into its snug woven sack and it curls up to go to sleep, snorting softly.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|settings=&lt;br /&gt;
&lt;br /&gt;
Hook into hunting-buddy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hunting_info:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hook into burgle:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== wand-watcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Activates wands automatically based on cooldown timer&lt;br /&gt;
|usage=Best added to character autostart.&lt;br /&gt;
&lt;br /&gt;
You need to be intelligent about how cooldown / count interact.  If you only have 1 and the cooldown is 60 minutes, don&#039;t set a value less than 60 minutes.&lt;br /&gt;
&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wands:&lt;br /&gt;
  # magic wand:                     #Adj + Noun of the wand.  Must be unique  [Mandatory]&lt;br /&gt;
  #   activation message: Foo Bar   #Spell activation message                 [Mandatory]&lt;br /&gt;
  #   activation verb: tap          #Verb used to activate the wand           [Optional - defaults to &#039;tap&#039;]&lt;br /&gt;
  #   container: backpack           #Container where the wand(s) are stored   [Mandatory]&lt;br /&gt;
  #   cooldown: 32                  #minutes between activation attempts      [Optional - defaults to 30]&lt;br /&gt;
  #   count: 2                      #number of wands you have                 [Optional - defaults to 2]&lt;br /&gt;
  bloodwood branch:&lt;br /&gt;
    activation message: The world around you seems to slow as the spell grips your mind.&lt;br /&gt;
    activation verb: tap&lt;br /&gt;
    container: rucksack&lt;br /&gt;
    cooldown: 32&lt;br /&gt;
    count: 2&lt;br /&gt;
  ironwood wand:&lt;br /&gt;
    activation message: A glistening net of coiling tendrils interlaces itself across your muscles&lt;br /&gt;
    activation verb: rub&lt;br /&gt;
    container: haversack&lt;br /&gt;
    cooldown: 34&lt;br /&gt;
    count: 2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while these scripts are running.&lt;br /&gt;
wand_watcher_no_use_scripts:&lt;br /&gt;
  - burgle&lt;br /&gt;
  - go2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while in these rooms (generally anti-magic rooms), can use roomnumber, title or regex that matches the title.&lt;br /&gt;
wand_watcher_no_use_rooms:&lt;br /&gt;
  - 1900                                          # Crossing bank teller - included with regex below but shown for example&lt;br /&gt;
  - Knife Clan, Triage                            # Dokt - silenced room&lt;br /&gt;
  - !ruby/regexp &#039;/^(?:First )?Provincial Bank,/&#039; # Crossing Bank - mapped, but 1 regex- -&amp;gt; 3 rooms&lt;br /&gt;
  - !ruby/regexp &#039;/Carousel (?:Booth|r)$/&#039;        # Vaults - unmapped silenced / nomagic&lt;br /&gt;
&lt;br /&gt;
# Wait n seconds on startup before doing anything [Optional - defaults to 10 s]&lt;br /&gt;
wand_watcher_startup_delay: 10  &lt;br /&gt;
# Wait n seconds between checks for reusing wands [Optional - defaults to 60 s]&lt;br /&gt;
wand_watcher_passive_delay: 60  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=See example for explanation.&lt;br /&gt;
|uservars={{Lich setting|name=wand_watcher_timers|desc=Persistent storage for next use time for all wands.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545662</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545662"/>
		<updated>2021-02-15T00:09:35Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* arrows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
;arrows continue&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools, continue&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 couger-claw &lt;br /&gt;
 boar-tusk &lt;br /&gt;
 sabertooth &lt;br /&gt;
 angiswaerd &lt;br /&gt;
 hele&#039;la &lt;br /&gt;
 basilisk &lt;br /&gt;
 elsralael &lt;br /&gt;
 soot-stained &lt;br /&gt;
 ice-adder &lt;br /&gt;
 jagged-horn &lt;br /&gt;
 drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is for retrieving and storing your tools at the Society. This setting is optional. &#039;&#039;&#039;Yes&#039;&#039;&#039; is the setting.}}^{{Lich setting|name=continue|desc=Allows to continue crafting in the event something interrupted the process.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bolts ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, boltheads, and bolts all in one script. &lt;br /&gt;
Syntax: ;bolts type lumber yes&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;bolts drake-fang maple&lt;br /&gt;
;bolts drake-fang balsa yes&lt;br /&gt;
;bolts continue&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools, continue&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 couger-claw &lt;br /&gt;
 boar-tusk &lt;br /&gt;
 sabertooth &lt;br /&gt;
 angiswaerd &lt;br /&gt;
 hele&#039;la &lt;br /&gt;
 basilisk &lt;br /&gt;
 elsralael &lt;br /&gt;
 soot-stained &lt;br /&gt;
 ice-adder &lt;br /&gt;
 jagged-horn &lt;br /&gt;
 drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is for retrieving and storing your tools at the Society. This setting is optional. &#039;&#039;&#039;Yes&#039;&#039;&#039; is the setting.}}^{{Lich setting|name=continue|desc=Allows to continue crafting in the event something interrupted the process.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}^{{Lich setting|name=short|desc=Runs the fast 10-task challenge for the harried Halfling.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== empathylink ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Will link to your hunting_buddies while in combat running combat-trainer. Will attempt to link with Hodierna, if known, or Unity if not.&lt;br /&gt;
|usage=Start the script in your autostarts or manually start with ;empathylink when you want to use. Script is meant to run in the background.&lt;br /&gt;
&lt;br /&gt;
In your yaml put the following to never heal these people (replace the example names with yours):&lt;br /&gt;
 &lt;br /&gt;
 noheal_empathylink:&lt;br /&gt;
  - Bob&lt;br /&gt;
  - Joe&lt;br /&gt;
  - Jill&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=has_hodierna|desc=Set to true in your yaml to use Hodierna link.}}^{{Lich setting|name=noheal_empathylink|desc=List of names you never want to heal even if in hunting_buddies list. This setting is in this script.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Trainer noun should match exactly, such as crocodile or caracal&lt;br /&gt;
fa_skinning_trainer: &lt;br /&gt;
&lt;br /&gt;
# Container where you store your trainer, if it&#039;s not worn.&lt;br /&gt;
fa_skinning_trainer_container: &lt;br /&gt;
&lt;br /&gt;
# If you don&#039;t wear a skinning knife, this is the&lt;br /&gt;
# bladed weapon you want to use to skin with, such as a dagger.&lt;br /&gt;
fa_skinning_knife: &lt;br /&gt;
&lt;br /&gt;
# If you specify &#039;fa_skinning_knife:&#039; then this is&lt;br /&gt;
# the container where that bladed weapon is stored.&lt;br /&gt;
fa_skinning_knife_container: &lt;br /&gt;
&lt;br /&gt;
# Options:  First Aid, Skinning, Both or leave blank for whichever happens first&lt;br /&gt;
fa_skinning_priority: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== invoke-rune ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Use to cast spells from runestones. The runestones are the ones purchased from Sierack&#039;s Reagents, https://elanthipedia.play.net/Sierack%27s_Reagents, in Shard. Can add more from Enchanting or other places.&lt;br /&gt;
|usage= ;invoke-rune &amp;quot;&amp;lt;spell name&amp;gt;&amp;quot; example: ;invoke-rune &amp;quot;Clear Vision&amp;quot; &lt;br /&gt;
|args={{Lich setting|name=spell|desc=Name of the spells: &amp;quot;Arc Light&amp;quot; Althleticism Bless Calm &amp;quot;Clear Vision&amp;quot; Compost &amp;quot;Eagle&#039;s Cry&amp;quot; &amp;quot;Fire Shards&amp;quot; &amp;quot;Glythtide&#039;s Gift&amp;quot; Geyser &amp;quot;Protection from Evil&amp;quot; Refresh Shadows Zephyr. Use double quotes for spells with two or more words.}}^{{Lich setting|name=debug|desc=Puts script in debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== lamprey ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game lamprey. Can only play this game once every 10 minutes if you get a lamprey or prize.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes. Also trains [[Lich_script_repository#performance|performance]] while picking.&lt;br /&gt;
|usage=Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The [[Lich_script_repository#burgle|burgle_settings: loot_container]] is a shared feature for ease of use with keepsake boxes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Settings:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Do you use a worn lockpick ring for picking?&lt;br /&gt;
# If true then specify the name of your lockpick ring as the container.&lt;br /&gt;
use_lockpick_ring: true&lt;br /&gt;
lockpick_container: lockpick ring&lt;br /&gt;
&lt;br /&gt;
# If false then the script will get a loose lockpick from the container.&lt;br /&gt;
#use_lockpick_ring: false&lt;br /&gt;
#lockpick_container: backpack&lt;br /&gt;
&lt;br /&gt;
# When done picking boxes that contains coins, gems, and such,&lt;br /&gt;
# do you want to run the ;sell-loot script?&lt;br /&gt;
sell_loot: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick looted boxes from critters and such?&lt;br /&gt;
# If true then the ;pick script is ran using its settings.&lt;br /&gt;
# Refer to that script for how to set up those settings.&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick a daily use lockbox trainer like a training box or harvest bag?&lt;br /&gt;
# If true then specify your trainer&#039;s name and whether it&#039;s worn or not.&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick consumable boxes such as limited use trainers from burgling or incidentals?&lt;br /&gt;
# If true then list the names of those discardable consumables here.&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container.&lt;br /&gt;
# IMPORTANT! Consumable boxes should be kept separate from live boxes so as not to cause issues with ;pick script.&lt;br /&gt;
# IMPORTANT! THESE BOXES WILL BE DROPPED. MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
  - keepsake box&lt;br /&gt;
  - box puzzle&lt;br /&gt;
  - jewelry box&lt;br /&gt;
&lt;br /&gt;
# If you use a daily use lockpick trainer,&lt;br /&gt;
# be sure to add it to your gear: config.&lt;br /&gt;
gear:&lt;br /&gt;
- :adjective: training&lt;br /&gt;
  :name: box&lt;br /&gt;
  :skip_repair: true&lt;br /&gt;
  :container: backpack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== multi ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Executes a series of actions or scripts multiple times.&lt;br /&gt;
|usage=Run on-demand or as part of &#039;before&#039; or &#039;after&#039; steps of other scripts or as customized actions to perform with T2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Usage:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will cause you to sit then kneel then stand then repeat that sequence one time.&lt;br /&gt;
;multi 2,sit,kneel,stand&lt;br /&gt;
&lt;br /&gt;
# This toggles autosneak flag before/after burgling.&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - multi 1,flag autosneak off&lt;br /&gt;
  after:&lt;br /&gt;
  - multi 1,flag autosneak on&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
# This example combines doing actions and running scripts.&lt;br /&gt;
# To run a script, prefix its name with a colon.&lt;br /&gt;
# It also passes arguments to the script (each argument separated by a space).&lt;br /&gt;
;multi 5,get sword from my backpack,:myForgingScript sword,put sword in my carryall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}^{{Lich setting|name=source|desc=The container to get boxes from. Overrides &#039;picking_box_source&#039; config setting.}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; &amp;quot;red flower&amp;quot; nemoih bar mortar cream&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; nemoih &amp;quot;not used&amp;quot; bar mortar cream  - for when only herb is required&lt;br /&gt;
 remedy &amp;lt;book type&amp;gt; &amp;lt;chapter&amp;gt; &amp;lt;recipe name&amp;gt; &amp;lt;herb1&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 Book type:    What alchemy type is this item. [remedies]&lt;br /&gt;
 Chapter: containing the item. &lt;br /&gt;
 Recipe name:  Name of the recipe, wrap in double quotes if this is multiple words. &lt;br /&gt;
 Herb1:        Prepared herb, wrap in double quotes if this is multiple words.. &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
 remedy &amp;lt;continue&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 continue      &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Overrides for foraging (all setting in base):&lt;br /&gt;
 # container used to hold herbs for remedy.lic (optional) Not optional if overriding&lt;br /&gt;
 herb_container:&lt;br /&gt;
 # Following settings, including herb_container:, are required to override workorders for remedies&lt;br /&gt;
 # container used for raw herbs foraged - used by alchemy.lic script&lt;br /&gt;
 alchemy_herb_storage:&lt;br /&gt;
 # quantity of gathered herbs, recall a workorder requires 25 herbs per finished product&lt;br /&gt;
 # Set to your workorder_max_items: setting times 4. Example, if workorder_max_items: 4,&lt;br /&gt;
 # set this setting to 100.&lt;br /&gt;
 alchemy_herb_quantity:&lt;br /&gt;
 # How many prepared herbs you want:&lt;br /&gt;
 alchemy_prep_quantity:&lt;br /&gt;
 # if you want to forage careful&lt;br /&gt;
 alchemy_forage_type:&lt;br /&gt;
 # Set an override for foraging if Outdoorsmanship is high enough to find the herb anywhere&lt;br /&gt;
 forage_override_room:&lt;br /&gt;
 # Set an override for town&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 # Set this to true if you want to always forage for your herbs for workorders&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
&lt;br /&gt;
 workorder_recipes:&lt;br /&gt;
   remedies:&lt;br /&gt;
   - some skin ungent&lt;br /&gt;
   #- some skin tonic&lt;br /&gt;
&lt;br /&gt;
 My guy&#039;s example:&lt;br /&gt;
 # Used by alchemy script #####&lt;br /&gt;
 alchemy_herb_storage: *back&lt;br /&gt;
 alchemy_herb_quantity: 25&lt;br /&gt;
 herb_container: *back&lt;br /&gt;
 alchemy_prep_quantity: 25&lt;br /&gt;
 #alchemy_forage_type:&lt;br /&gt;
 forage_override_room: 909 #8860&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
 ##############################&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=Change if you&#039;ve had a tarantula alteration or if you bought the harvester spider at 2020 Corn Maze. Use both the adjective and noun.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=Set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by skillset and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== vanity-pet ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Some [[vanity pet|vanity pets]], like hogs and monkeys, can be set on the ground to follow you. At times, these pets need to be stowed away for safe keeping, such as before [[Breaking_and_Entering|burgling]] so that they aren&#039;t lost when a room unloads. When stowing, the script will wait for pet to arrive in your room (sometimes the pet may lag behind, especially if you move fast and far).&lt;br /&gt;
|usage=Run to stow your pet before burgling or entering combat. Drop your pet at other times when you want it to follow you. &lt;br /&gt;
|args=&lt;br /&gt;
&lt;br /&gt;
* Usage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  vanity-pet pet_action pet_name pet_container [debug]&lt;br /&gt;
&lt;br /&gt;
   pet_action     STOW or DROP to either stow your pet in their container or drop them to the ground. &lt;br /&gt;
&lt;br /&gt;
   pet_name       Name of your pet. &lt;br /&gt;
&lt;br /&gt;
   pet_container  Container for your pet. &lt;br /&gt;
&lt;br /&gt;
   debug          Enable debug output &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Drop Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog from my woven.sack&lt;br /&gt;
&lt;br /&gt;
You pluck a lazy farm hog from a soft woven sack with a golden piglet charm, the creature snorting as you wake it up.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;drop my farm.hog&lt;br /&gt;
&lt;br /&gt;
You set the farm hog on the ground.  It trots around you in a circle, happily oinking.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Stow Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet stow farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog&lt;br /&gt;
&lt;br /&gt;
You scoop the farm hog up.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;put my farm.hog in my woven.sack&lt;br /&gt;
&lt;br /&gt;
You tuck your farm hog into its snug woven sack and it curls up to go to sleep, snorting softly.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|settings=&lt;br /&gt;
&lt;br /&gt;
Hook into hunting-buddy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hunting_info:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hook into burgle:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== wand-watcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Activates wands automatically based on cooldown timer&lt;br /&gt;
|usage=Best added to character autostart.&lt;br /&gt;
&lt;br /&gt;
You need to be intelligent about how cooldown / count interact.  If you only have 1 and the cooldown is 60 minutes, don&#039;t set a value less than 60 minutes.&lt;br /&gt;
&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wands:&lt;br /&gt;
  # magic wand:                     #Adj + Noun of the wand.  Must be unique  [Mandatory]&lt;br /&gt;
  #   activation message: Foo Bar   #Spell activation message                 [Mandatory]&lt;br /&gt;
  #   activation verb: tap          #Verb used to activate the wand           [Optional - defaults to &#039;tap&#039;]&lt;br /&gt;
  #   container: backpack           #Container where the wand(s) are stored   [Mandatory]&lt;br /&gt;
  #   cooldown: 32                  #minutes between activation attempts      [Optional - defaults to 30]&lt;br /&gt;
  #   count: 2                      #number of wands you have                 [Optional - defaults to 2]&lt;br /&gt;
  bloodwood branch:&lt;br /&gt;
    activation message: The world around you seems to slow as the spell grips your mind.&lt;br /&gt;
    activation verb: tap&lt;br /&gt;
    container: rucksack&lt;br /&gt;
    cooldown: 32&lt;br /&gt;
    count: 2&lt;br /&gt;
  ironwood wand:&lt;br /&gt;
    activation message: A glistening net of coiling tendrils interlaces itself across your muscles&lt;br /&gt;
    activation verb: rub&lt;br /&gt;
    container: haversack&lt;br /&gt;
    cooldown: 34&lt;br /&gt;
    count: 2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while these scripts are running.&lt;br /&gt;
wand_watcher_no_use_scripts:&lt;br /&gt;
  - burgle&lt;br /&gt;
  - go2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while in these rooms (generally anti-magic rooms), can use roomnumber, title or regex that matches the title.&lt;br /&gt;
wand_watcher_no_use_rooms:&lt;br /&gt;
  - 1900                                          # Crossing bank teller - included with regex below but shown for example&lt;br /&gt;
  - Knife Clan, Triage                            # Dokt - silenced room&lt;br /&gt;
  - !ruby/regexp &#039;/^(?:First )?Provincial Bank,/&#039; # Crossing Bank - mapped, but 1 regex- -&amp;gt; 3 rooms&lt;br /&gt;
  - !ruby/regexp &#039;/Carousel (?:Booth|r)$/&#039;        # Vaults - unmapped silenced / nomagic&lt;br /&gt;
&lt;br /&gt;
# Wait n seconds on startup before doing anything [Optional - defaults to 10 s]&lt;br /&gt;
wand_watcher_startup_delay: 10  &lt;br /&gt;
# Wait n seconds between checks for reusing wands [Optional - defaults to 60 s]&lt;br /&gt;
wand_watcher_passive_delay: 60  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=See example for explanation.&lt;br /&gt;
|uservars={{Lich setting|name=wand_watcher_timers|desc=Persistent storage for next use time for all wands.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545661</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545661"/>
		<updated>2021-02-15T00:09:16Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* Scripts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
;arrows continue&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools, continue&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 couger-claw &lt;br /&gt;
 boar-tusk &lt;br /&gt;
 sabertooth &lt;br /&gt;
 angiswaerd &lt;br /&gt;
 hele&#039;la &lt;br /&gt;
 basilisk &lt;br /&gt;
 elsralael &lt;br /&gt;
 soot-stained &lt;br /&gt;
 ice-adder &lt;br /&gt;
 jagged-horn &lt;br /&gt;
 drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is for retrieving and storing your tools at the Society. This setting is optional. Yes is the setting.}}^{{Lich setting|name=continue|desc=Allows to continue crafting in the event something interrupted the process.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bolts ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, boltheads, and bolts all in one script. &lt;br /&gt;
Syntax: ;bolts type lumber yes&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;bolts drake-fang maple&lt;br /&gt;
;bolts drake-fang balsa yes&lt;br /&gt;
;bolts continue&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools, continue&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 couger-claw &lt;br /&gt;
 boar-tusk &lt;br /&gt;
 sabertooth &lt;br /&gt;
 angiswaerd &lt;br /&gt;
 hele&#039;la &lt;br /&gt;
 basilisk &lt;br /&gt;
 elsralael &lt;br /&gt;
 soot-stained &lt;br /&gt;
 ice-adder &lt;br /&gt;
 jagged-horn &lt;br /&gt;
 drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is for retrieving and storing your tools at the Society. This setting is optional. &#039;&#039;&#039;Yes&#039;&#039;&#039; is the setting.}}^{{Lich setting|name=continue|desc=Allows to continue crafting in the event something interrupted the process.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}^{{Lich setting|name=short|desc=Runs the fast 10-task challenge for the harried Halfling.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== empathylink ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Will link to your hunting_buddies while in combat running combat-trainer. Will attempt to link with Hodierna, if known, or Unity if not.&lt;br /&gt;
|usage=Start the script in your autostarts or manually start with ;empathylink when you want to use. Script is meant to run in the background.&lt;br /&gt;
&lt;br /&gt;
In your yaml put the following to never heal these people (replace the example names with yours):&lt;br /&gt;
 &lt;br /&gt;
 noheal_empathylink:&lt;br /&gt;
  - Bob&lt;br /&gt;
  - Joe&lt;br /&gt;
  - Jill&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=has_hodierna|desc=Set to true in your yaml to use Hodierna link.}}^{{Lich setting|name=noheal_empathylink|desc=List of names you never want to heal even if in hunting_buddies list. This setting is in this script.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Trainer noun should match exactly, such as crocodile or caracal&lt;br /&gt;
fa_skinning_trainer: &lt;br /&gt;
&lt;br /&gt;
# Container where you store your trainer, if it&#039;s not worn.&lt;br /&gt;
fa_skinning_trainer_container: &lt;br /&gt;
&lt;br /&gt;
# If you don&#039;t wear a skinning knife, this is the&lt;br /&gt;
# bladed weapon you want to use to skin with, such as a dagger.&lt;br /&gt;
fa_skinning_knife: &lt;br /&gt;
&lt;br /&gt;
# If you specify &#039;fa_skinning_knife:&#039; then this is&lt;br /&gt;
# the container where that bladed weapon is stored.&lt;br /&gt;
fa_skinning_knife_container: &lt;br /&gt;
&lt;br /&gt;
# Options:  First Aid, Skinning, Both or leave blank for whichever happens first&lt;br /&gt;
fa_skinning_priority: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== invoke-rune ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Use to cast spells from runestones. The runestones are the ones purchased from Sierack&#039;s Reagents, https://elanthipedia.play.net/Sierack%27s_Reagents, in Shard. Can add more from Enchanting or other places.&lt;br /&gt;
|usage= ;invoke-rune &amp;quot;&amp;lt;spell name&amp;gt;&amp;quot; example: ;invoke-rune &amp;quot;Clear Vision&amp;quot; &lt;br /&gt;
|args={{Lich setting|name=spell|desc=Name of the spells: &amp;quot;Arc Light&amp;quot; Althleticism Bless Calm &amp;quot;Clear Vision&amp;quot; Compost &amp;quot;Eagle&#039;s Cry&amp;quot; &amp;quot;Fire Shards&amp;quot; &amp;quot;Glythtide&#039;s Gift&amp;quot; Geyser &amp;quot;Protection from Evil&amp;quot; Refresh Shadows Zephyr. Use double quotes for spells with two or more words.}}^{{Lich setting|name=debug|desc=Puts script in debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== lamprey ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game lamprey. Can only play this game once every 10 minutes if you get a lamprey or prize.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes. Also trains [[Lich_script_repository#performance|performance]] while picking.&lt;br /&gt;
|usage=Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The [[Lich_script_repository#burgle|burgle_settings: loot_container]] is a shared feature for ease of use with keepsake boxes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Settings:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Do you use a worn lockpick ring for picking?&lt;br /&gt;
# If true then specify the name of your lockpick ring as the container.&lt;br /&gt;
use_lockpick_ring: true&lt;br /&gt;
lockpick_container: lockpick ring&lt;br /&gt;
&lt;br /&gt;
# If false then the script will get a loose lockpick from the container.&lt;br /&gt;
#use_lockpick_ring: false&lt;br /&gt;
#lockpick_container: backpack&lt;br /&gt;
&lt;br /&gt;
# When done picking boxes that contains coins, gems, and such,&lt;br /&gt;
# do you want to run the ;sell-loot script?&lt;br /&gt;
sell_loot: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick looted boxes from critters and such?&lt;br /&gt;
# If true then the ;pick script is ran using its settings.&lt;br /&gt;
# Refer to that script for how to set up those settings.&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick a daily use lockbox trainer like a training box or harvest bag?&lt;br /&gt;
# If true then specify your trainer&#039;s name and whether it&#039;s worn or not.&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick consumable boxes such as limited use trainers from burgling or incidentals?&lt;br /&gt;
# If true then list the names of those discardable consumables here.&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container.&lt;br /&gt;
# IMPORTANT! Consumable boxes should be kept separate from live boxes so as not to cause issues with ;pick script.&lt;br /&gt;
# IMPORTANT! THESE BOXES WILL BE DROPPED. MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
  - keepsake box&lt;br /&gt;
  - box puzzle&lt;br /&gt;
  - jewelry box&lt;br /&gt;
&lt;br /&gt;
# If you use a daily use lockpick trainer,&lt;br /&gt;
# be sure to add it to your gear: config.&lt;br /&gt;
gear:&lt;br /&gt;
- :adjective: training&lt;br /&gt;
  :name: box&lt;br /&gt;
  :skip_repair: true&lt;br /&gt;
  :container: backpack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== multi ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Executes a series of actions or scripts multiple times.&lt;br /&gt;
|usage=Run on-demand or as part of &#039;before&#039; or &#039;after&#039; steps of other scripts or as customized actions to perform with T2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Usage:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will cause you to sit then kneel then stand then repeat that sequence one time.&lt;br /&gt;
;multi 2,sit,kneel,stand&lt;br /&gt;
&lt;br /&gt;
# This toggles autosneak flag before/after burgling.&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - multi 1,flag autosneak off&lt;br /&gt;
  after:&lt;br /&gt;
  - multi 1,flag autosneak on&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
# This example combines doing actions and running scripts.&lt;br /&gt;
# To run a script, prefix its name with a colon.&lt;br /&gt;
# It also passes arguments to the script (each argument separated by a space).&lt;br /&gt;
;multi 5,get sword from my backpack,:myForgingScript sword,put sword in my carryall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}^{{Lich setting|name=source|desc=The container to get boxes from. Overrides &#039;picking_box_source&#039; config setting.}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; &amp;quot;red flower&amp;quot; nemoih bar mortar cream&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; nemoih &amp;quot;not used&amp;quot; bar mortar cream  - for when only herb is required&lt;br /&gt;
 remedy &amp;lt;book type&amp;gt; &amp;lt;chapter&amp;gt; &amp;lt;recipe name&amp;gt; &amp;lt;herb1&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 Book type:    What alchemy type is this item. [remedies]&lt;br /&gt;
 Chapter: containing the item. &lt;br /&gt;
 Recipe name:  Name of the recipe, wrap in double quotes if this is multiple words. &lt;br /&gt;
 Herb1:        Prepared herb, wrap in double quotes if this is multiple words.. &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
 remedy &amp;lt;continue&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 continue      &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Overrides for foraging (all setting in base):&lt;br /&gt;
 # container used to hold herbs for remedy.lic (optional) Not optional if overriding&lt;br /&gt;
 herb_container:&lt;br /&gt;
 # Following settings, including herb_container:, are required to override workorders for remedies&lt;br /&gt;
 # container used for raw herbs foraged - used by alchemy.lic script&lt;br /&gt;
 alchemy_herb_storage:&lt;br /&gt;
 # quantity of gathered herbs, recall a workorder requires 25 herbs per finished product&lt;br /&gt;
 # Set to your workorder_max_items: setting times 4. Example, if workorder_max_items: 4,&lt;br /&gt;
 # set this setting to 100.&lt;br /&gt;
 alchemy_herb_quantity:&lt;br /&gt;
 # How many prepared herbs you want:&lt;br /&gt;
 alchemy_prep_quantity:&lt;br /&gt;
 # if you want to forage careful&lt;br /&gt;
 alchemy_forage_type:&lt;br /&gt;
 # Set an override for foraging if Outdoorsmanship is high enough to find the herb anywhere&lt;br /&gt;
 forage_override_room:&lt;br /&gt;
 # Set an override for town&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 # Set this to true if you want to always forage for your herbs for workorders&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
&lt;br /&gt;
 workorder_recipes:&lt;br /&gt;
   remedies:&lt;br /&gt;
   - some skin ungent&lt;br /&gt;
   #- some skin tonic&lt;br /&gt;
&lt;br /&gt;
 My guy&#039;s example:&lt;br /&gt;
 # Used by alchemy script #####&lt;br /&gt;
 alchemy_herb_storage: *back&lt;br /&gt;
 alchemy_herb_quantity: 25&lt;br /&gt;
 herb_container: *back&lt;br /&gt;
 alchemy_prep_quantity: 25&lt;br /&gt;
 #alchemy_forage_type:&lt;br /&gt;
 forage_override_room: 909 #8860&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
 ##############################&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=Change if you&#039;ve had a tarantula alteration or if you bought the harvester spider at 2020 Corn Maze. Use both the adjective and noun.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=Set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by skillset and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== vanity-pet ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Some [[vanity pet|vanity pets]], like hogs and monkeys, can be set on the ground to follow you. At times, these pets need to be stowed away for safe keeping, such as before [[Breaking_and_Entering|burgling]] so that they aren&#039;t lost when a room unloads. When stowing, the script will wait for pet to arrive in your room (sometimes the pet may lag behind, especially if you move fast and far).&lt;br /&gt;
|usage=Run to stow your pet before burgling or entering combat. Drop your pet at other times when you want it to follow you. &lt;br /&gt;
|args=&lt;br /&gt;
&lt;br /&gt;
* Usage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  vanity-pet pet_action pet_name pet_container [debug]&lt;br /&gt;
&lt;br /&gt;
   pet_action     STOW or DROP to either stow your pet in their container or drop them to the ground. &lt;br /&gt;
&lt;br /&gt;
   pet_name       Name of your pet. &lt;br /&gt;
&lt;br /&gt;
   pet_container  Container for your pet. &lt;br /&gt;
&lt;br /&gt;
   debug          Enable debug output &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Drop Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog from my woven.sack&lt;br /&gt;
&lt;br /&gt;
You pluck a lazy farm hog from a soft woven sack with a golden piglet charm, the creature snorting as you wake it up.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;drop my farm.hog&lt;br /&gt;
&lt;br /&gt;
You set the farm hog on the ground.  It trots around you in a circle, happily oinking.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Stow Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet stow farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog&lt;br /&gt;
&lt;br /&gt;
You scoop the farm hog up.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;put my farm.hog in my woven.sack&lt;br /&gt;
&lt;br /&gt;
You tuck your farm hog into its snug woven sack and it curls up to go to sleep, snorting softly.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|settings=&lt;br /&gt;
&lt;br /&gt;
Hook into hunting-buddy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hunting_info:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hook into burgle:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== wand-watcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Activates wands automatically based on cooldown timer&lt;br /&gt;
|usage=Best added to character autostart.&lt;br /&gt;
&lt;br /&gt;
You need to be intelligent about how cooldown / count interact.  If you only have 1 and the cooldown is 60 minutes, don&#039;t set a value less than 60 minutes.&lt;br /&gt;
&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wands:&lt;br /&gt;
  # magic wand:                     #Adj + Noun of the wand.  Must be unique  [Mandatory]&lt;br /&gt;
  #   activation message: Foo Bar   #Spell activation message                 [Mandatory]&lt;br /&gt;
  #   activation verb: tap          #Verb used to activate the wand           [Optional - defaults to &#039;tap&#039;]&lt;br /&gt;
  #   container: backpack           #Container where the wand(s) are stored   [Mandatory]&lt;br /&gt;
  #   cooldown: 32                  #minutes between activation attempts      [Optional - defaults to 30]&lt;br /&gt;
  #   count: 2                      #number of wands you have                 [Optional - defaults to 2]&lt;br /&gt;
  bloodwood branch:&lt;br /&gt;
    activation message: The world around you seems to slow as the spell grips your mind.&lt;br /&gt;
    activation verb: tap&lt;br /&gt;
    container: rucksack&lt;br /&gt;
    cooldown: 32&lt;br /&gt;
    count: 2&lt;br /&gt;
  ironwood wand:&lt;br /&gt;
    activation message: A glistening net of coiling tendrils interlaces itself across your muscles&lt;br /&gt;
    activation verb: rub&lt;br /&gt;
    container: haversack&lt;br /&gt;
    cooldown: 34&lt;br /&gt;
    count: 2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while these scripts are running.&lt;br /&gt;
wand_watcher_no_use_scripts:&lt;br /&gt;
  - burgle&lt;br /&gt;
  - go2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while in these rooms (generally anti-magic rooms), can use roomnumber, title or regex that matches the title.&lt;br /&gt;
wand_watcher_no_use_rooms:&lt;br /&gt;
  - 1900                                          # Crossing bank teller - included with regex below but shown for example&lt;br /&gt;
  - Knife Clan, Triage                            # Dokt - silenced room&lt;br /&gt;
  - !ruby/regexp &#039;/^(?:First )?Provincial Bank,/&#039; # Crossing Bank - mapped, but 1 regex- -&amp;gt; 3 rooms&lt;br /&gt;
  - !ruby/regexp &#039;/Carousel (?:Booth|r)$/&#039;        # Vaults - unmapped silenced / nomagic&lt;br /&gt;
&lt;br /&gt;
# Wait n seconds on startup before doing anything [Optional - defaults to 10 s]&lt;br /&gt;
wand_watcher_startup_delay: 10  &lt;br /&gt;
# Wait n seconds between checks for reusing wands [Optional - defaults to 60 s]&lt;br /&gt;
wand_watcher_passive_delay: 60  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=See example for explanation.&lt;br /&gt;
|uservars={{Lich setting|name=wand_watcher_timers|desc=Persistent storage for next use time for all wands.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545660</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545660"/>
		<updated>2021-02-15T00:06:39Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* arrows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
;arrows continue&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools, continue&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 couger-claw &lt;br /&gt;
 boar-tusk &lt;br /&gt;
 sabertooth &lt;br /&gt;
 angiswaerd &lt;br /&gt;
 hele&#039;la &lt;br /&gt;
 basilisk &lt;br /&gt;
 elsralael &lt;br /&gt;
 soot-stained &lt;br /&gt;
 ice-adder &lt;br /&gt;
 jagged-horn &lt;br /&gt;
 drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is for retrieving and storing your tools at the Society. This setting is optional. Yes is the setting.}}^{{Lich setting|name=continue|desc=Allows to continue crafting in the event something interrupted the process.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}^{{Lich setting|name=short|desc=Runs the fast 10-task challenge for the harried Halfling.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== empathylink ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Will link to your hunting_buddies while in combat running combat-trainer. Will attempt to link with Hodierna, if known, or Unity if not.&lt;br /&gt;
|usage=Start the script in your autostarts or manually start with ;empathylink when you want to use. Script is meant to run in the background.&lt;br /&gt;
&lt;br /&gt;
In your yaml put the following to never heal these people (replace the example names with yours):&lt;br /&gt;
 &lt;br /&gt;
 noheal_empathylink:&lt;br /&gt;
  - Bob&lt;br /&gt;
  - Joe&lt;br /&gt;
  - Jill&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=has_hodierna|desc=Set to true in your yaml to use Hodierna link.}}^{{Lich setting|name=noheal_empathylink|desc=List of names you never want to heal even if in hunting_buddies list. This setting is in this script.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Trainer noun should match exactly, such as crocodile or caracal&lt;br /&gt;
fa_skinning_trainer: &lt;br /&gt;
&lt;br /&gt;
# Container where you store your trainer, if it&#039;s not worn.&lt;br /&gt;
fa_skinning_trainer_container: &lt;br /&gt;
&lt;br /&gt;
# If you don&#039;t wear a skinning knife, this is the&lt;br /&gt;
# bladed weapon you want to use to skin with, such as a dagger.&lt;br /&gt;
fa_skinning_knife: &lt;br /&gt;
&lt;br /&gt;
# If you specify &#039;fa_skinning_knife:&#039; then this is&lt;br /&gt;
# the container where that bladed weapon is stored.&lt;br /&gt;
fa_skinning_knife_container: &lt;br /&gt;
&lt;br /&gt;
# Options:  First Aid, Skinning, Both or leave blank for whichever happens first&lt;br /&gt;
fa_skinning_priority: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== invoke-rune ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Use to cast spells from runestones. The runestones are the ones purchased from Sierack&#039;s Reagents, https://elanthipedia.play.net/Sierack%27s_Reagents, in Shard. Can add more from Enchanting or other places.&lt;br /&gt;
|usage= ;invoke-rune &amp;quot;&amp;lt;spell name&amp;gt;&amp;quot; example: ;invoke-rune &amp;quot;Clear Vision&amp;quot; &lt;br /&gt;
|args={{Lich setting|name=spell|desc=Name of the spells: &amp;quot;Arc Light&amp;quot; Althleticism Bless Calm &amp;quot;Clear Vision&amp;quot; Compost &amp;quot;Eagle&#039;s Cry&amp;quot; &amp;quot;Fire Shards&amp;quot; &amp;quot;Glythtide&#039;s Gift&amp;quot; Geyser &amp;quot;Protection from Evil&amp;quot; Refresh Shadows Zephyr. Use double quotes for spells with two or more words.}}^{{Lich setting|name=debug|desc=Puts script in debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== lamprey ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game lamprey. Can only play this game once every 10 minutes if you get a lamprey or prize.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes. Also trains [[Lich_script_repository#performance|performance]] while picking.&lt;br /&gt;
|usage=Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The [[Lich_script_repository#burgle|burgle_settings: loot_container]] is a shared feature for ease of use with keepsake boxes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Settings:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Do you use a worn lockpick ring for picking?&lt;br /&gt;
# If true then specify the name of your lockpick ring as the container.&lt;br /&gt;
use_lockpick_ring: true&lt;br /&gt;
lockpick_container: lockpick ring&lt;br /&gt;
&lt;br /&gt;
# If false then the script will get a loose lockpick from the container.&lt;br /&gt;
#use_lockpick_ring: false&lt;br /&gt;
#lockpick_container: backpack&lt;br /&gt;
&lt;br /&gt;
# When done picking boxes that contains coins, gems, and such,&lt;br /&gt;
# do you want to run the ;sell-loot script?&lt;br /&gt;
sell_loot: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick looted boxes from critters and such?&lt;br /&gt;
# If true then the ;pick script is ran using its settings.&lt;br /&gt;
# Refer to that script for how to set up those settings.&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick a daily use lockbox trainer like a training box or harvest bag?&lt;br /&gt;
# If true then specify your trainer&#039;s name and whether it&#039;s worn or not.&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick consumable boxes such as limited use trainers from burgling or incidentals?&lt;br /&gt;
# If true then list the names of those discardable consumables here.&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container.&lt;br /&gt;
# IMPORTANT! Consumable boxes should be kept separate from live boxes so as not to cause issues with ;pick script.&lt;br /&gt;
# IMPORTANT! THESE BOXES WILL BE DROPPED. MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
  - keepsake box&lt;br /&gt;
  - box puzzle&lt;br /&gt;
  - jewelry box&lt;br /&gt;
&lt;br /&gt;
# If you use a daily use lockpick trainer,&lt;br /&gt;
# be sure to add it to your gear: config.&lt;br /&gt;
gear:&lt;br /&gt;
- :adjective: training&lt;br /&gt;
  :name: box&lt;br /&gt;
  :skip_repair: true&lt;br /&gt;
  :container: backpack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== multi ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Executes a series of actions or scripts multiple times.&lt;br /&gt;
|usage=Run on-demand or as part of &#039;before&#039; or &#039;after&#039; steps of other scripts or as customized actions to perform with T2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Usage:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will cause you to sit then kneel then stand then repeat that sequence one time.&lt;br /&gt;
;multi 2,sit,kneel,stand&lt;br /&gt;
&lt;br /&gt;
# This toggles autosneak flag before/after burgling.&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - multi 1,flag autosneak off&lt;br /&gt;
  after:&lt;br /&gt;
  - multi 1,flag autosneak on&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
# This example combines doing actions and running scripts.&lt;br /&gt;
# To run a script, prefix its name with a colon.&lt;br /&gt;
# It also passes arguments to the script (each argument separated by a space).&lt;br /&gt;
;multi 5,get sword from my backpack,:myForgingScript sword,put sword in my carryall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}^{{Lich setting|name=source|desc=The container to get boxes from. Overrides &#039;picking_box_source&#039; config setting.}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; &amp;quot;red flower&amp;quot; nemoih bar mortar cream&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; nemoih &amp;quot;not used&amp;quot; bar mortar cream  - for when only herb is required&lt;br /&gt;
 remedy &amp;lt;book type&amp;gt; &amp;lt;chapter&amp;gt; &amp;lt;recipe name&amp;gt; &amp;lt;herb1&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 Book type:    What alchemy type is this item. [remedies]&lt;br /&gt;
 Chapter: containing the item. &lt;br /&gt;
 Recipe name:  Name of the recipe, wrap in double quotes if this is multiple words. &lt;br /&gt;
 Herb1:        Prepared herb, wrap in double quotes if this is multiple words.. &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
 remedy &amp;lt;continue&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 continue      &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Overrides for foraging (all setting in base):&lt;br /&gt;
 # container used to hold herbs for remedy.lic (optional) Not optional if overriding&lt;br /&gt;
 herb_container:&lt;br /&gt;
 # Following settings, including herb_container:, are required to override workorders for remedies&lt;br /&gt;
 # container used for raw herbs foraged - used by alchemy.lic script&lt;br /&gt;
 alchemy_herb_storage:&lt;br /&gt;
 # quantity of gathered herbs, recall a workorder requires 25 herbs per finished product&lt;br /&gt;
 # Set to your workorder_max_items: setting times 4. Example, if workorder_max_items: 4,&lt;br /&gt;
 # set this setting to 100.&lt;br /&gt;
 alchemy_herb_quantity:&lt;br /&gt;
 # How many prepared herbs you want:&lt;br /&gt;
 alchemy_prep_quantity:&lt;br /&gt;
 # if you want to forage careful&lt;br /&gt;
 alchemy_forage_type:&lt;br /&gt;
 # Set an override for foraging if Outdoorsmanship is high enough to find the herb anywhere&lt;br /&gt;
 forage_override_room:&lt;br /&gt;
 # Set an override for town&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 # Set this to true if you want to always forage for your herbs for workorders&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
&lt;br /&gt;
 workorder_recipes:&lt;br /&gt;
   remedies:&lt;br /&gt;
   - some skin ungent&lt;br /&gt;
   #- some skin tonic&lt;br /&gt;
&lt;br /&gt;
 My guy&#039;s example:&lt;br /&gt;
 # Used by alchemy script #####&lt;br /&gt;
 alchemy_herb_storage: *back&lt;br /&gt;
 alchemy_herb_quantity: 25&lt;br /&gt;
 herb_container: *back&lt;br /&gt;
 alchemy_prep_quantity: 25&lt;br /&gt;
 #alchemy_forage_type:&lt;br /&gt;
 forage_override_room: 909 #8860&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
 ##############################&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=Change if you&#039;ve had a tarantula alteration or if you bought the harvester spider at 2020 Corn Maze. Use both the adjective and noun.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=Set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by skillset and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== vanity-pet ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Some [[vanity pet|vanity pets]], like hogs and monkeys, can be set on the ground to follow you. At times, these pets need to be stowed away for safe keeping, such as before [[Breaking_and_Entering|burgling]] so that they aren&#039;t lost when a room unloads. When stowing, the script will wait for pet to arrive in your room (sometimes the pet may lag behind, especially if you move fast and far).&lt;br /&gt;
|usage=Run to stow your pet before burgling or entering combat. Drop your pet at other times when you want it to follow you. &lt;br /&gt;
|args=&lt;br /&gt;
&lt;br /&gt;
* Usage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  vanity-pet pet_action pet_name pet_container [debug]&lt;br /&gt;
&lt;br /&gt;
   pet_action     STOW or DROP to either stow your pet in their container or drop them to the ground. &lt;br /&gt;
&lt;br /&gt;
   pet_name       Name of your pet. &lt;br /&gt;
&lt;br /&gt;
   pet_container  Container for your pet. &lt;br /&gt;
&lt;br /&gt;
   debug          Enable debug output &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Drop Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog from my woven.sack&lt;br /&gt;
&lt;br /&gt;
You pluck a lazy farm hog from a soft woven sack with a golden piglet charm, the creature snorting as you wake it up.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;drop my farm.hog&lt;br /&gt;
&lt;br /&gt;
You set the farm hog on the ground.  It trots around you in a circle, happily oinking.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Stow Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet stow farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog&lt;br /&gt;
&lt;br /&gt;
You scoop the farm hog up.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;put my farm.hog in my woven.sack&lt;br /&gt;
&lt;br /&gt;
You tuck your farm hog into its snug woven sack and it curls up to go to sleep, snorting softly.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|settings=&lt;br /&gt;
&lt;br /&gt;
Hook into hunting-buddy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hunting_info:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hook into burgle:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== wand-watcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Activates wands automatically based on cooldown timer&lt;br /&gt;
|usage=Best added to character autostart.&lt;br /&gt;
&lt;br /&gt;
You need to be intelligent about how cooldown / count interact.  If you only have 1 and the cooldown is 60 minutes, don&#039;t set a value less than 60 minutes.&lt;br /&gt;
&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wands:&lt;br /&gt;
  # magic wand:                     #Adj + Noun of the wand.  Must be unique  [Mandatory]&lt;br /&gt;
  #   activation message: Foo Bar   #Spell activation message                 [Mandatory]&lt;br /&gt;
  #   activation verb: tap          #Verb used to activate the wand           [Optional - defaults to &#039;tap&#039;]&lt;br /&gt;
  #   container: backpack           #Container where the wand(s) are stored   [Mandatory]&lt;br /&gt;
  #   cooldown: 32                  #minutes between activation attempts      [Optional - defaults to 30]&lt;br /&gt;
  #   count: 2                      #number of wands you have                 [Optional - defaults to 2]&lt;br /&gt;
  bloodwood branch:&lt;br /&gt;
    activation message: The world around you seems to slow as the spell grips your mind.&lt;br /&gt;
    activation verb: tap&lt;br /&gt;
    container: rucksack&lt;br /&gt;
    cooldown: 32&lt;br /&gt;
    count: 2&lt;br /&gt;
  ironwood wand:&lt;br /&gt;
    activation message: A glistening net of coiling tendrils interlaces itself across your muscles&lt;br /&gt;
    activation verb: rub&lt;br /&gt;
    container: haversack&lt;br /&gt;
    cooldown: 34&lt;br /&gt;
    count: 2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while these scripts are running.&lt;br /&gt;
wand_watcher_no_use_scripts:&lt;br /&gt;
  - burgle&lt;br /&gt;
  - go2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while in these rooms (generally anti-magic rooms), can use roomnumber, title or regex that matches the title.&lt;br /&gt;
wand_watcher_no_use_rooms:&lt;br /&gt;
  - 1900                                          # Crossing bank teller - included with regex below but shown for example&lt;br /&gt;
  - Knife Clan, Triage                            # Dokt - silenced room&lt;br /&gt;
  - !ruby/regexp &#039;/^(?:First )?Provincial Bank,/&#039; # Crossing Bank - mapped, but 1 regex- -&amp;gt; 3 rooms&lt;br /&gt;
  - !ruby/regexp &#039;/Carousel (?:Booth|r)$/&#039;        # Vaults - unmapped silenced / nomagic&lt;br /&gt;
&lt;br /&gt;
# Wait n seconds on startup before doing anything [Optional - defaults to 10 s]&lt;br /&gt;
wand_watcher_startup_delay: 10  &lt;br /&gt;
# Wait n seconds between checks for reusing wands [Optional - defaults to 60 s]&lt;br /&gt;
wand_watcher_passive_delay: 60  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=See example for explanation.&lt;br /&gt;
|uservars={{Lich setting|name=wand_watcher_timers|desc=Persistent storage for next use time for all wands.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545595</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=545595"/>
		<updated>2021-02-11T17:06:10Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* remedy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}^{{Lich setting|name=short|desc=Runs the fast 10-task challenge for the harried Halfling.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== empathylink ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Will link to your hunting_buddies while in combat running combat-trainer. Will attempt to link with Hodierna, if known, or Unity if not.&lt;br /&gt;
|usage=Start the script in your autostarts or manually start with ;empathylink when you want to use. Script is meant to run in the background.&lt;br /&gt;
&lt;br /&gt;
In your yaml put the following to never heal these people (replace the example names with yours):&lt;br /&gt;
 &lt;br /&gt;
 noheal_empathylink:&lt;br /&gt;
  - Bob&lt;br /&gt;
  - Joe&lt;br /&gt;
  - Jill&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=has_hodierna|desc=Set to true in your yaml to use Hodierna link.}}^{{Lich setting|name=noheal_empathylink|desc=List of names you never want to heal even if in hunting_buddies list. This setting is in this script.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Trainer noun should match exactly, such as crocodile or caracal&lt;br /&gt;
fa_skinning_trainer: &lt;br /&gt;
&lt;br /&gt;
# Container where you store your trainer, if it&#039;s not worn.&lt;br /&gt;
fa_skinning_trainer_container: &lt;br /&gt;
&lt;br /&gt;
# If you don&#039;t wear a skinning knife, this is the&lt;br /&gt;
# bladed weapon you want to use to skin with, such as a dagger.&lt;br /&gt;
fa_skinning_knife: &lt;br /&gt;
&lt;br /&gt;
# If you specify &#039;fa_skinning_knife:&#039; then this is&lt;br /&gt;
# the container where that bladed weapon is stored.&lt;br /&gt;
fa_skinning_knife_container: &lt;br /&gt;
&lt;br /&gt;
# Options:  First Aid, Skinning, Both or leave blank for whichever happens first&lt;br /&gt;
fa_skinning_priority: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== invoke-rune ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Use to cast spells from runestones. The runestones are the ones purchased from Sierack&#039;s Reagents, https://elanthipedia.play.net/Sierack%27s_Reagents, in Shard. Can add more from Enchanting or other places.&lt;br /&gt;
|usage= ;invoke-rune &amp;quot;&amp;lt;spell name&amp;gt;&amp;quot; example: ;invoke-rune &amp;quot;Clear Vision&amp;quot; &lt;br /&gt;
|args={{Lich setting|name=spell|desc=Name of the spells: &amp;quot;Arc Light&amp;quot; Althleticism Bless Calm &amp;quot;Clear Vision&amp;quot; Compost &amp;quot;Eagle&#039;s Cry&amp;quot; &amp;quot;Fire Shards&amp;quot; &amp;quot;Glythtide&#039;s Gift&amp;quot; Geyser &amp;quot;Protection from Evil&amp;quot; Refresh Shadows Zephyr. Use double quotes for spells with two or more words.}}^{{Lich setting|name=debug|desc=Puts script in debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== lamprey ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game lamprey. Can only play this game once every 10 minutes if you get a lamprey or prize.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes. Also trains [[Lich_script_repository#performance|performance]] while picking.&lt;br /&gt;
|usage=Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The [[Lich_script_repository#burgle|burgle_settings: loot_container]] is a shared feature for ease of use with keepsake boxes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Settings:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Do you use a worn lockpick ring for picking?&lt;br /&gt;
# If true then specify the name of your lockpick ring as the container.&lt;br /&gt;
use_lockpick_ring: true&lt;br /&gt;
lockpick_container: lockpick ring&lt;br /&gt;
&lt;br /&gt;
# If false then the script will get a loose lockpick from the container.&lt;br /&gt;
#use_lockpick_ring: false&lt;br /&gt;
#lockpick_container: backpack&lt;br /&gt;
&lt;br /&gt;
# When done picking boxes that contains coins, gems, and such,&lt;br /&gt;
# do you want to run the ;sell-loot script?&lt;br /&gt;
sell_loot: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick looted boxes from critters and such?&lt;br /&gt;
# If true then the ;pick script is ran using its settings.&lt;br /&gt;
# Refer to that script for how to set up those settings.&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick a daily use lockbox trainer like a training box or harvest bag?&lt;br /&gt;
# If true then specify your trainer&#039;s name and whether it&#039;s worn or not.&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick consumable boxes such as limited use trainers from burgling or incidentals?&lt;br /&gt;
# If true then list the names of those discardable consumables here.&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container.&lt;br /&gt;
# IMPORTANT! Consumable boxes should be kept separate from live boxes so as not to cause issues with ;pick script.&lt;br /&gt;
# IMPORTANT! THESE BOXES WILL BE DROPPED. MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
  - keepsake box&lt;br /&gt;
  - box puzzle&lt;br /&gt;
  - jewelry box&lt;br /&gt;
&lt;br /&gt;
# If you use a daily use lockpick trainer,&lt;br /&gt;
# be sure to add it to your gear: config.&lt;br /&gt;
gear:&lt;br /&gt;
- :adjective: training&lt;br /&gt;
  :name: box&lt;br /&gt;
  :skip_repair: true&lt;br /&gt;
  :container: backpack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== multi ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Executes a series of actions or scripts multiple times.&lt;br /&gt;
|usage=Run on-demand or as part of &#039;before&#039; or &#039;after&#039; steps of other scripts or as customized actions to perform with T2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Usage:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will cause you to sit then kneel then stand then repeat that sequence one time.&lt;br /&gt;
;multi 2,sit,kneel,stand&lt;br /&gt;
&lt;br /&gt;
# This toggles autosneak flag before/after burgling.&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - multi 1,flag autosneak off&lt;br /&gt;
  after:&lt;br /&gt;
  - multi 1,flag autosneak on&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
# This example combines doing actions and running scripts.&lt;br /&gt;
# To run a script, prefix its name with a colon.&lt;br /&gt;
# It also passes arguments to the script (each argument separated by a space).&lt;br /&gt;
;multi 5,get sword from my backpack,:myForgingScript sword,put sword in my carryall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}^{{Lich setting|name=source|desc=The container to get boxes from. Overrides &#039;picking_box_source&#039; config setting.}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; &amp;quot;red flower&amp;quot; nemoih bar mortar cream&lt;br /&gt;
 # ;remedy remedies 2 &amp;quot;blister cream&amp;quot; nemoih &amp;quot;not used&amp;quot; bar mortar cream  - for when only herb is required&lt;br /&gt;
 remedy &amp;lt;book type&amp;gt; &amp;lt;chapter&amp;gt; &amp;lt;recipe name&amp;gt; &amp;lt;herb1&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 Book type:    What alchemy type is this item. [remedies]&lt;br /&gt;
 Chapter: containing the item. &lt;br /&gt;
 Recipe name:  Name of the recipe, wrap in double quotes if this is multiple words. &lt;br /&gt;
 Herb1:        Prepared herb, wrap in double quotes if this is multiple words.. &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
 remedy &amp;lt;continue&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
 continue      &lt;br /&gt;
 herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
 catalyst:     Type of catalyst. &lt;br /&gt;
 container:    Type of container for creating. &lt;br /&gt;
 noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Overrides for foraging (all setting in base):&lt;br /&gt;
 # container used to hold herbs for remedy.lic (optional) Not optional if overriding&lt;br /&gt;
 herb_container:&lt;br /&gt;
 # Following settings, including herb_container:, are required to override workorders for remedies&lt;br /&gt;
 # container used for raw herbs foraged - used by alchemy.lic script&lt;br /&gt;
 alchemy_herb_storage:&lt;br /&gt;
 # quantity of gathered herbs, recall a workorder requires 25 herbs per finished product&lt;br /&gt;
 # Set to your workorder_max_items: setting times 4. Example, if workorder_max_items: 4,&lt;br /&gt;
 # set this setting to 100.&lt;br /&gt;
 alchemy_herb_quantity:&lt;br /&gt;
 # How many prepared herbs you want:&lt;br /&gt;
 alchemy_prep_quantity:&lt;br /&gt;
 # if you want to forage careful&lt;br /&gt;
 alchemy_forage_type:&lt;br /&gt;
 # Set an override for foraging if Outdoorsmanship is high enough to find the herb anywhere&lt;br /&gt;
 forage_override_room:&lt;br /&gt;
 # Set an override for town&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 # Set this to true if you want to always forage for your herbs for workorders&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
&lt;br /&gt;
 workorder_recipes:&lt;br /&gt;
   remedies:&lt;br /&gt;
   - some skin ungent&lt;br /&gt;
   #- some skin tonic&lt;br /&gt;
&lt;br /&gt;
 My guy&#039;s example:&lt;br /&gt;
 # Used by alchemy script #####&lt;br /&gt;
 alchemy_herb_storage: *back&lt;br /&gt;
 alchemy_herb_quantity: 25&lt;br /&gt;
 herb_container: *back&lt;br /&gt;
 alchemy_prep_quantity: 25&lt;br /&gt;
 #alchemy_forage_type:&lt;br /&gt;
 forage_override_room: 909 #8860&lt;br /&gt;
 forage_override_town:&lt;br /&gt;
 workorders_override_store: false&lt;br /&gt;
 ##############################&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=Change if you&#039;ve had a tarantula alteration or if you bought the harvester spider at 2020 Corn Maze. Use both the adjective and noun.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=Set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by skillset and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== vanity-pet ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Some [[vanity pet|vanity pets]], like hogs and monkeys, can be set on the ground to follow you. At times, these pets need to be stowed away for safe keeping, such as before [[Breaking_and_Entering|burgling]] so that they aren&#039;t lost when a room unloads. When stowing, the script will wait for pet to arrive in your room (sometimes the pet may lag behind, especially if you move fast and far).&lt;br /&gt;
|usage=Run to stow your pet before burgling or entering combat. Drop your pet at other times when you want it to follow you. &lt;br /&gt;
|args=&lt;br /&gt;
&lt;br /&gt;
* Usage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  vanity-pet pet_action pet_name pet_container [debug]&lt;br /&gt;
&lt;br /&gt;
   pet_action     STOW or DROP to either stow your pet in their container or drop them to the ground. &lt;br /&gt;
&lt;br /&gt;
   pet_name       Name of your pet. &lt;br /&gt;
&lt;br /&gt;
   pet_container  Container for your pet. &lt;br /&gt;
&lt;br /&gt;
   debug          Enable debug output &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Drop Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog from my woven.sack&lt;br /&gt;
&lt;br /&gt;
You pluck a lazy farm hog from a soft woven sack with a golden piglet charm, the creature snorting as you wake it up.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;drop my farm.hog&lt;br /&gt;
&lt;br /&gt;
You set the farm hog on the ground.  It trots around you in a circle, happily oinking.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Stow Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet stow farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog&lt;br /&gt;
&lt;br /&gt;
You scoop the farm hog up.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;put my farm.hog in my woven.sack&lt;br /&gt;
&lt;br /&gt;
You tuck your farm hog into its snug woven sack and it curls up to go to sleep, snorting softly.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|settings=&lt;br /&gt;
&lt;br /&gt;
Hook into hunting-buddy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hunting_info:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hook into burgle:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== wand-watcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Activates wands automatically based on cooldown timer&lt;br /&gt;
|usage=Best added to character autostart.&lt;br /&gt;
&lt;br /&gt;
You need to be intelligent about how cooldown / count interact.  If you only have 1 and the cooldown is 60 minutes, don&#039;t set a value less than 60 minutes.&lt;br /&gt;
&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wands:&lt;br /&gt;
  # magic wand:                     #Adj + Noun of the wand.  Must be unique  [Mandatory]&lt;br /&gt;
  #   activation message: Foo Bar   #Spell activation message                 [Mandatory]&lt;br /&gt;
  #   activation verb: tap          #Verb used to activate the wand           [Optional - defaults to &#039;tap&#039;]&lt;br /&gt;
  #   container: backpack           #Container where the wand(s) are stored   [Mandatory]&lt;br /&gt;
  #   cooldown: 32                  #minutes between activation attempts      [Optional - defaults to 30]&lt;br /&gt;
  #   count: 2                      #number of wands you have                 [Optional - defaults to 2]&lt;br /&gt;
  bloodwood branch:&lt;br /&gt;
    activation message: The world around you seems to slow as the spell grips your mind.&lt;br /&gt;
    activation verb: tap&lt;br /&gt;
    container: rucksack&lt;br /&gt;
    cooldown: 32&lt;br /&gt;
    count: 2&lt;br /&gt;
  ironwood wand:&lt;br /&gt;
    activation message: A glistening net of coiling tendrils interlaces itself across your muscles&lt;br /&gt;
    activation verb: rub&lt;br /&gt;
    container: haversack&lt;br /&gt;
    cooldown: 34&lt;br /&gt;
    count: 2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while these scripts are running.&lt;br /&gt;
wand_watcher_no_use_scripts:&lt;br /&gt;
  - burgle&lt;br /&gt;
  - go2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while in these rooms (generally anti-magic rooms), can use roomnumber, title or regex that matches the title.&lt;br /&gt;
wand_watcher_no_use_rooms:&lt;br /&gt;
  - 1900                                          # Crossing bank teller - included with regex below but shown for example&lt;br /&gt;
  - Knife Clan, Triage                            # Dokt - silenced room&lt;br /&gt;
  - !ruby/regexp &#039;/^(?:First )?Provincial Bank,/&#039; # Crossing Bank - mapped, but 1 regex- -&amp;gt; 3 rooms&lt;br /&gt;
  - !ruby/regexp &#039;/Carousel (?:Booth|r)$/&#039;        # Vaults - unmapped silenced / nomagic&lt;br /&gt;
&lt;br /&gt;
# Wait n seconds on startup before doing anything [Optional - defaults to 10 s]&lt;br /&gt;
wand_watcher_startup_delay: 10  &lt;br /&gt;
# Wait n seconds between checks for reusing wands [Optional - defaults to 60 s]&lt;br /&gt;
wand_watcher_passive_delay: 60  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=See example for explanation.&lt;br /&gt;
|uservars={{Lich setting|name=wand_watcher_timers|desc=Persistent storage for next use time for all wands.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=544078</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=544078"/>
		<updated>2021-01-10T19:16:04Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* empathylink */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}^{{Lich setting|name=short|desc=Runs the fast 10-task challenge for the harried Halfling.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== empathylink ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Will link to your hunting_buddies while in combat running combat-trainer. Will attempt to link with Hodierna, if known, or Unity if not.&lt;br /&gt;
|usage=Start the script in your autostarts or manually start with ;empathylink when you want to use. Script is meant to run in the background.&lt;br /&gt;
&lt;br /&gt;
In your yaml put the following to never heal these people (replace the example names with yours):&lt;br /&gt;
 &lt;br /&gt;
 noheal_empathylink:&lt;br /&gt;
  - Bob&lt;br /&gt;
  - Joe&lt;br /&gt;
  - Jill&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=has_hodierna|desc=Set to true in your yaml to use Hodierna link.}}^{{Lich setting|name=noheal_empathylink|desc=List of names you never want to heal even if in hunting_buddies list. This setting is in this script.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Trainer noun should match exactly, such as crocodile or caracal&lt;br /&gt;
fa_skinning_trainer: &lt;br /&gt;
&lt;br /&gt;
# Container where you store your trainer, if it&#039;s not worn.&lt;br /&gt;
fa_skinning_trainer_container: &lt;br /&gt;
&lt;br /&gt;
# If you don&#039;t wear a skinning knife, this is the&lt;br /&gt;
# bladed weapon you want to use to skin with, such as a dagger.&lt;br /&gt;
fa_skinning_knife: &lt;br /&gt;
&lt;br /&gt;
# If you specify &#039;fa_skinning_knife:&#039; then this is&lt;br /&gt;
# the container where that bladed weapon is stored.&lt;br /&gt;
fa_skinning_knife_container: &lt;br /&gt;
&lt;br /&gt;
# Options:  First Aid, Skinning, Both or leave blank for whichever happens first&lt;br /&gt;
fa_skinning_priority: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== invoke-rune ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Use to cast spells from runestones. The runestones are the ones purchased from Sierack&#039;s Reagents, https://elanthipedia.play.net/Sierack%27s_Reagents, in Shard. Can add more from Enchanting or other places.&lt;br /&gt;
|usage= ;invoke-rune &amp;quot;&amp;lt;spell name&amp;gt;&amp;quot; example: ;invoke-rune &amp;quot;Clear Vision&amp;quot; &lt;br /&gt;
|args={{Lich setting|name=spell|desc=Name of the spells: &amp;quot;Arc Light&amp;quot; Althleticism Bless Calm &amp;quot;Clear Vision&amp;quot; Compost &amp;quot;Eagle&#039;s Cry&amp;quot; &amp;quot;Fire Shards&amp;quot; &amp;quot;Glythtide&#039;s Gift&amp;quot; Geyser &amp;quot;Protection from Evil&amp;quot; Refresh Shadows Zephyr. Use double quotes for spells with two or more words.}}^{{Lich setting|name=debug|desc=Puts script in debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== lamprey ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game lamprey. Can only play this game once every 10 minutes if you get a lamprey or prize.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes. Also trains [[Lich_script_repository#performance|performance]] while picking.&lt;br /&gt;
|usage=Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The [[Lich_script_repository#burgle|burgle_settings: loot_container]] is a shared feature for ease of use with keepsake boxes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Settings:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Do you use a worn lockpick ring for picking?&lt;br /&gt;
# If true then specify the name of your lockpick ring as the container.&lt;br /&gt;
use_lockpick_ring: true&lt;br /&gt;
lockpick_container: lockpick ring&lt;br /&gt;
&lt;br /&gt;
# If false then the script will get a loose lockpick from the container.&lt;br /&gt;
#use_lockpick_ring: false&lt;br /&gt;
#lockpick_container: backpack&lt;br /&gt;
&lt;br /&gt;
# When done picking boxes that contains coins, gems, and such,&lt;br /&gt;
# do you want to run the ;sell-loot script?&lt;br /&gt;
sell_loot: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick looted boxes from critters and such?&lt;br /&gt;
# If true then the ;pick script is ran using its settings.&lt;br /&gt;
# Refer to that script for how to set up those settings.&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick a daily use lockbox trainer like a training box or harvest bag?&lt;br /&gt;
# If true then specify your trainer&#039;s name and whether it&#039;s worn or not.&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick consumable boxes such as limited use trainers from burgling or incidentals?&lt;br /&gt;
# If true then list the names of those discardable consumables here.&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container.&lt;br /&gt;
# IMPORTANT! Consumable boxes should be kept separate from live boxes so as not to cause issues with ;pick script.&lt;br /&gt;
# IMPORTANT! THESE BOXES WILL BE DROPPED. MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
  - keepsake box&lt;br /&gt;
  - box puzzle&lt;br /&gt;
  - jewelry box&lt;br /&gt;
&lt;br /&gt;
# If you use a daily use lockpick trainer,&lt;br /&gt;
# be sure to add it to your gear: config.&lt;br /&gt;
gear:&lt;br /&gt;
- :adjective: training&lt;br /&gt;
  :name: box&lt;br /&gt;
  :skip_repair: true&lt;br /&gt;
  :container: backpack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== multi ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Executes a series of actions or scripts multiple times.&lt;br /&gt;
|usage=Run on-demand or as part of &#039;before&#039; or &#039;after&#039; steps of other scripts or as customized actions to perform with T2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Usage:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will cause you to sit then kneel then stand then repeat that sequence one time.&lt;br /&gt;
;multi 2,sit,kneel,stand&lt;br /&gt;
&lt;br /&gt;
# This toggles autosneak flag before/after burgling.&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - multi 1,flag autosneak off&lt;br /&gt;
  after:&lt;br /&gt;
  - multi 1,flag autosneak on&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
# This example combines doing actions and running scripts.&lt;br /&gt;
# To run a script, prefix its name with a colon.&lt;br /&gt;
# It also passes arguments to the script (each argument separated by a space).&lt;br /&gt;
;multi 5,get sword from my backpack,:myForgingScript sword,put sword in my carryall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}^{{Lich setting|name=source|desc=The container to get boxes from. Overrides &#039;picking_box_source&#039; config setting.}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
&lt;br /&gt;
remedy &amp;lt;book type&amp;gt; &amp;lt;chapter&amp;gt; &amp;lt;recipe name&amp;gt; &amp;lt;herb1&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Book type:    What alchemy type is this item. [remedies]&lt;br /&gt;
&lt;br /&gt;
Chapter: containing the item. &lt;br /&gt;
&lt;br /&gt;
Recipe name:  Name of the recipe, wrap in double quotes if this is multiple words. &lt;br /&gt;
&lt;br /&gt;
Herb1:        Prepared herb, wrap in double quotes if this is multiple words.. &lt;br /&gt;
&lt;br /&gt;
herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
&lt;br /&gt;
catalyst:     Type of catalyst. &lt;br /&gt;
&lt;br /&gt;
container:    Type of container for creating. &lt;br /&gt;
&lt;br /&gt;
noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
remedy &amp;lt;continue&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
continue      &lt;br /&gt;
&lt;br /&gt;
herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
&lt;br /&gt;
catalyst:     Type of catalyst. &lt;br /&gt;
&lt;br /&gt;
container:    Type of container for creating. &lt;br /&gt;
&lt;br /&gt;
noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=Change if you&#039;ve had a tarantula alteration or if you bought the harvester spider at 2020 Corn Maze. Use both the adjective and noun.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=Set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by skillset and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== vanity-pet ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Some [[vanity pet|vanity pets]], like hogs and monkeys, can be set on the ground to follow you. At times, these pets need to be stowed away for safe keeping, such as before [[Breaking_and_Entering|burgling]] so that they aren&#039;t lost when a room unloads. When stowing, the script will wait for pet to arrive in your room (sometimes the pet may lag behind, especially if you move fast and far).&lt;br /&gt;
|usage=Run to stow your pet before burgling or entering combat. Drop your pet at other times when you want it to follow you. &lt;br /&gt;
|args=&lt;br /&gt;
&lt;br /&gt;
* Usage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  vanity-pet pet_action pet_name pet_container [debug]&lt;br /&gt;
&lt;br /&gt;
   pet_action     STOW or DROP to either stow your pet in their container or drop them to the ground. &lt;br /&gt;
&lt;br /&gt;
   pet_name       Name of your pet. &lt;br /&gt;
&lt;br /&gt;
   pet_container  Container for your pet. &lt;br /&gt;
&lt;br /&gt;
   debug          Enable debug output &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Drop Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog from my woven.sack&lt;br /&gt;
&lt;br /&gt;
You pluck a lazy farm hog from a soft woven sack with a golden piglet charm, the creature snorting as you wake it up.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;drop my farm.hog&lt;br /&gt;
&lt;br /&gt;
You set the farm hog on the ground.  It trots around you in a circle, happily oinking.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Stow Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet stow farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog&lt;br /&gt;
&lt;br /&gt;
You scoop the farm hog up.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;put my farm.hog in my woven.sack&lt;br /&gt;
&lt;br /&gt;
You tuck your farm hog into its snug woven sack and it curls up to go to sleep, snorting softly.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|settings=&lt;br /&gt;
&lt;br /&gt;
Hook into hunting-buddy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hunting_info:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hook into burgle:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== wand-watcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Activates wands automatically based on cooldown timer&lt;br /&gt;
|usage=Best added to character autostart.&lt;br /&gt;
&lt;br /&gt;
You need to be intelligent about how cooldown / count interact.  If you only have 1 and the cooldown is 60 minutes, don&#039;t set a value less than 60 minutes.&lt;br /&gt;
&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wands:&lt;br /&gt;
  # magic wand:                     #Adj + Noun of the wand.  Must be unique  [Mandatory]&lt;br /&gt;
  #   activation message: Foo Bar   #Spell activation message                 [Mandatory]&lt;br /&gt;
  #   activation verb: tap          #Verb used to activate the wand           [Optional - defaults to &#039;tap&#039;]&lt;br /&gt;
  #   container: backpack           #Container where the wand(s) are stored   [Mandatory]&lt;br /&gt;
  #   cooldown: 32                  #minutes between activation attempts      [Optional - defaults to 30]&lt;br /&gt;
  #   count: 2                      #number of wands you have                 [Optional - defaults to 2]&lt;br /&gt;
  bloodwood branch:&lt;br /&gt;
    activation message: The world around you seems to slow as the spell grips your mind.&lt;br /&gt;
    activation verb: tap&lt;br /&gt;
    container: rucksack&lt;br /&gt;
    cooldown: 32&lt;br /&gt;
    count: 2&lt;br /&gt;
  ironwood wand:&lt;br /&gt;
    activation message: A glistening net of coiling tendrils interlaces itself across your muscles&lt;br /&gt;
    activation verb: rub&lt;br /&gt;
    container: haversack&lt;br /&gt;
    cooldown: 34&lt;br /&gt;
    count: 2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while these scripts are running.&lt;br /&gt;
wand_watcher_no_use_scripts:&lt;br /&gt;
  - burgle&lt;br /&gt;
  - go2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while in these rooms (generally anti-magic rooms), can use roomnumber, title or regex that matches the title.&lt;br /&gt;
wand_watcher_no_use_rooms:&lt;br /&gt;
  - 1900                                          # Crossing bank teller - included with regex below but shown for example&lt;br /&gt;
  - Knife Clan, Triage                            # Dokt - silenced room&lt;br /&gt;
  - !ruby/regexp &#039;/^(?:First )?Provincial Bank,/&#039; # Crossing Bank - mapped, but 1 regex- -&amp;gt; 3 rooms&lt;br /&gt;
  - !ruby/regexp &#039;/Carousel (?:Booth|r)$/&#039;        # Vaults - unmapped silenced / nomagic&lt;br /&gt;
&lt;br /&gt;
# Wait n seconds on startup before doing anything [Optional - defaults to 10 s]&lt;br /&gt;
wand_watcher_startup_delay: 10  &lt;br /&gt;
# Wait n seconds between checks for reusing wands [Optional - defaults to 60 s]&lt;br /&gt;
wand_watcher_passive_delay: 60  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=See example for explanation.&lt;br /&gt;
|uservars={{Lich setting|name=wand_watcher_timers|desc=Persistent storage for next use time for all wands.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=544077</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=544077"/>
		<updated>2021-01-10T19:09:41Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* empathylink */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}^{{Lich setting|name=short|desc=Runs the fast 10-task challenge for the harried Halfling.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== empathylink ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Will link to your hunting_buddies while in combat running combat-trainer. Will attempt to link with Hodierna, if known, or Unity if not.&lt;br /&gt;
|usage=Start the script in your autostarts or manually start with ;empathylink when you want to use. Script is meant to run in the background.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=has_hodierna|desc=Set to true in your yaml to use Hodierna link.}}^{{Lich setting|name=noheal_empathylink|desc=List of names you never want to heal even if in hunting_buddies list. This setting is in this script.}}&lt;br /&gt;
&lt;br /&gt;
{{&lt;br /&gt;
noheal_empathylink:&lt;br /&gt;
 - Bob&lt;br /&gt;
 - Joe&lt;br /&gt;
 - Jill&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Trainer noun should match exactly, such as crocodile or caracal&lt;br /&gt;
fa_skinning_trainer: &lt;br /&gt;
&lt;br /&gt;
# Container where you store your trainer, if it&#039;s not worn.&lt;br /&gt;
fa_skinning_trainer_container: &lt;br /&gt;
&lt;br /&gt;
# If you don&#039;t wear a skinning knife, this is the&lt;br /&gt;
# bladed weapon you want to use to skin with, such as a dagger.&lt;br /&gt;
fa_skinning_knife: &lt;br /&gt;
&lt;br /&gt;
# If you specify &#039;fa_skinning_knife:&#039; then this is&lt;br /&gt;
# the container where that bladed weapon is stored.&lt;br /&gt;
fa_skinning_knife_container: &lt;br /&gt;
&lt;br /&gt;
# Options:  First Aid, Skinning, Both or leave blank for whichever happens first&lt;br /&gt;
fa_skinning_priority: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== invoke-rune ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Use to cast spells from runestones. The runestones are the ones purchased from Sierack&#039;s Reagents, https://elanthipedia.play.net/Sierack%27s_Reagents, in Shard. Can add more from Enchanting or other places.&lt;br /&gt;
|usage= ;invoke-rune &amp;quot;&amp;lt;spell name&amp;gt;&amp;quot; example: ;invoke-rune &amp;quot;Clear Vision&amp;quot; &lt;br /&gt;
|args={{Lich setting|name=spell|desc=Name of the spells: &amp;quot;Arc Light&amp;quot; Althleticism Bless Calm &amp;quot;Clear Vision&amp;quot; Compost &amp;quot;Eagle&#039;s Cry&amp;quot; &amp;quot;Fire Shards&amp;quot; &amp;quot;Glythtide&#039;s Gift&amp;quot; Geyser &amp;quot;Protection from Evil&amp;quot; Refresh Shadows Zephyr. Use double quotes for spells with two or more words.}}^{{Lich setting|name=debug|desc=Puts script in debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== lamprey ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game lamprey. Can only play this game once every 10 minutes if you get a lamprey or prize.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes. Also trains [[Lich_script_repository#performance|performance]] while picking.&lt;br /&gt;
|usage=Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The [[Lich_script_repository#burgle|burgle_settings: loot_container]] is a shared feature for ease of use with keepsake boxes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Settings:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Do you use a worn lockpick ring for picking?&lt;br /&gt;
# If true then specify the name of your lockpick ring as the container.&lt;br /&gt;
use_lockpick_ring: true&lt;br /&gt;
lockpick_container: lockpick ring&lt;br /&gt;
&lt;br /&gt;
# If false then the script will get a loose lockpick from the container.&lt;br /&gt;
#use_lockpick_ring: false&lt;br /&gt;
#lockpick_container: backpack&lt;br /&gt;
&lt;br /&gt;
# When done picking boxes that contains coins, gems, and such,&lt;br /&gt;
# do you want to run the ;sell-loot script?&lt;br /&gt;
sell_loot: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick looted boxes from critters and such?&lt;br /&gt;
# If true then the ;pick script is ran using its settings.&lt;br /&gt;
# Refer to that script for how to set up those settings.&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick a daily use lockbox trainer like a training box or harvest bag?&lt;br /&gt;
# If true then specify your trainer&#039;s name and whether it&#039;s worn or not.&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick consumable boxes such as limited use trainers from burgling or incidentals?&lt;br /&gt;
# If true then list the names of those discardable consumables here.&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container.&lt;br /&gt;
# IMPORTANT! Consumable boxes should be kept separate from live boxes so as not to cause issues with ;pick script.&lt;br /&gt;
# IMPORTANT! THESE BOXES WILL BE DROPPED. MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
  - keepsake box&lt;br /&gt;
  - box puzzle&lt;br /&gt;
  - jewelry box&lt;br /&gt;
&lt;br /&gt;
# If you use a daily use lockpick trainer,&lt;br /&gt;
# be sure to add it to your gear: config.&lt;br /&gt;
gear:&lt;br /&gt;
- :adjective: training&lt;br /&gt;
  :name: box&lt;br /&gt;
  :skip_repair: true&lt;br /&gt;
  :container: backpack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== multi ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Executes a series of actions or scripts multiple times.&lt;br /&gt;
|usage=Run on-demand or as part of &#039;before&#039; or &#039;after&#039; steps of other scripts or as customized actions to perform with T2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Usage:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will cause you to sit then kneel then stand then repeat that sequence one time.&lt;br /&gt;
;multi 2,sit,kneel,stand&lt;br /&gt;
&lt;br /&gt;
# This toggles autosneak flag before/after burgling.&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - multi 1,flag autosneak off&lt;br /&gt;
  after:&lt;br /&gt;
  - multi 1,flag autosneak on&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
# This example combines doing actions and running scripts.&lt;br /&gt;
# To run a script, prefix its name with a colon.&lt;br /&gt;
# It also passes arguments to the script (each argument separated by a space).&lt;br /&gt;
;multi 5,get sword from my backpack,:myForgingScript sword,put sword in my carryall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}^{{Lich setting|name=source|desc=The container to get boxes from. Overrides &#039;picking_box_source&#039; config setting.}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
&lt;br /&gt;
remedy &amp;lt;book type&amp;gt; &amp;lt;chapter&amp;gt; &amp;lt;recipe name&amp;gt; &amp;lt;herb1&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Book type:    What alchemy type is this item. [remedies]&lt;br /&gt;
&lt;br /&gt;
Chapter: containing the item. &lt;br /&gt;
&lt;br /&gt;
Recipe name:  Name of the recipe, wrap in double quotes if this is multiple words. &lt;br /&gt;
&lt;br /&gt;
Herb1:        Prepared herb, wrap in double quotes if this is multiple words.. &lt;br /&gt;
&lt;br /&gt;
herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
&lt;br /&gt;
catalyst:     Type of catalyst. &lt;br /&gt;
&lt;br /&gt;
container:    Type of container for creating. &lt;br /&gt;
&lt;br /&gt;
noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
remedy &amp;lt;continue&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
continue      &lt;br /&gt;
&lt;br /&gt;
herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
&lt;br /&gt;
catalyst:     Type of catalyst. &lt;br /&gt;
&lt;br /&gt;
container:    Type of container for creating. &lt;br /&gt;
&lt;br /&gt;
noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=Change if you&#039;ve had a tarantula alteration or if you bought the harvester spider at 2020 Corn Maze. Use both the adjective and noun.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=Set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by skillset and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== vanity-pet ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Some [[vanity pet|vanity pets]], like hogs and monkeys, can be set on the ground to follow you. At times, these pets need to be stowed away for safe keeping, such as before [[Breaking_and_Entering|burgling]] so that they aren&#039;t lost when a room unloads. When stowing, the script will wait for pet to arrive in your room (sometimes the pet may lag behind, especially if you move fast and far).&lt;br /&gt;
|usage=Run to stow your pet before burgling or entering combat. Drop your pet at other times when you want it to follow you. &lt;br /&gt;
|args=&lt;br /&gt;
&lt;br /&gt;
* Usage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  vanity-pet pet_action pet_name pet_container [debug]&lt;br /&gt;
&lt;br /&gt;
   pet_action     STOW or DROP to either stow your pet in their container or drop them to the ground. &lt;br /&gt;
&lt;br /&gt;
   pet_name       Name of your pet. &lt;br /&gt;
&lt;br /&gt;
   pet_container  Container for your pet. &lt;br /&gt;
&lt;br /&gt;
   debug          Enable debug output &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Drop Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog from my woven.sack&lt;br /&gt;
&lt;br /&gt;
You pluck a lazy farm hog from a soft woven sack with a golden piglet charm, the creature snorting as you wake it up.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;drop my farm.hog&lt;br /&gt;
&lt;br /&gt;
You set the farm hog on the ground.  It trots around you in a circle, happily oinking.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Stow Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet stow farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog&lt;br /&gt;
&lt;br /&gt;
You scoop the farm hog up.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;put my farm.hog in my woven.sack&lt;br /&gt;
&lt;br /&gt;
You tuck your farm hog into its snug woven sack and it curls up to go to sleep, snorting softly.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|settings=&lt;br /&gt;
&lt;br /&gt;
Hook into hunting-buddy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hunting_info:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hook into burgle:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== wand-watcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Activates wands automatically based on cooldown timer&lt;br /&gt;
|usage=Best added to character autostart.&lt;br /&gt;
&lt;br /&gt;
You need to be intelligent about how cooldown / count interact.  If you only have 1 and the cooldown is 60 minutes, don&#039;t set a value less than 60 minutes.&lt;br /&gt;
&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wands:&lt;br /&gt;
  # magic wand:                     #Adj + Noun of the wand.  Must be unique  [Mandatory]&lt;br /&gt;
  #   activation message: Foo Bar   #Spell activation message                 [Mandatory]&lt;br /&gt;
  #   activation verb: tap          #Verb used to activate the wand           [Optional - defaults to &#039;tap&#039;]&lt;br /&gt;
  #   container: backpack           #Container where the wand(s) are stored   [Mandatory]&lt;br /&gt;
  #   cooldown: 32                  #minutes between activation attempts      [Optional - defaults to 30]&lt;br /&gt;
  #   count: 2                      #number of wands you have                 [Optional - defaults to 2]&lt;br /&gt;
  bloodwood branch:&lt;br /&gt;
    activation message: The world around you seems to slow as the spell grips your mind.&lt;br /&gt;
    activation verb: tap&lt;br /&gt;
    container: rucksack&lt;br /&gt;
    cooldown: 32&lt;br /&gt;
    count: 2&lt;br /&gt;
  ironwood wand:&lt;br /&gt;
    activation message: A glistening net of coiling tendrils interlaces itself across your muscles&lt;br /&gt;
    activation verb: rub&lt;br /&gt;
    container: haversack&lt;br /&gt;
    cooldown: 34&lt;br /&gt;
    count: 2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while these scripts are running.&lt;br /&gt;
wand_watcher_no_use_scripts:&lt;br /&gt;
  - burgle&lt;br /&gt;
  - go2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while in these rooms (generally anti-magic rooms), can use roomnumber, title or regex that matches the title.&lt;br /&gt;
wand_watcher_no_use_rooms:&lt;br /&gt;
  - 1900                                          # Crossing bank teller - included with regex below but shown for example&lt;br /&gt;
  - Knife Clan, Triage                            # Dokt - silenced room&lt;br /&gt;
  - !ruby/regexp &#039;/^(?:First )?Provincial Bank,/&#039; # Crossing Bank - mapped, but 1 regex- -&amp;gt; 3 rooms&lt;br /&gt;
  - !ruby/regexp &#039;/Carousel (?:Booth|r)$/&#039;        # Vaults - unmapped silenced / nomagic&lt;br /&gt;
&lt;br /&gt;
# Wait n seconds on startup before doing anything [Optional - defaults to 10 s]&lt;br /&gt;
wand_watcher_startup_delay: 10  &lt;br /&gt;
# Wait n seconds between checks for reusing wands [Optional - defaults to 60 s]&lt;br /&gt;
wand_watcher_passive_delay: 60  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=See example for explanation.&lt;br /&gt;
|uservars={{Lich setting|name=wand_watcher_timers|desc=Persistent storage for next use time for all wands.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=544076</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=544076"/>
		<updated>2021-01-10T19:08:14Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* empathylink */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}^{{Lich setting|name=short|desc=Runs the fast 10-task challenge for the harried Halfling.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== empathylink ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Will link to your hunting_buddies while in combat running combat-trainer. Will attempt to link with Hodierna, if known, or Unity if not.&lt;br /&gt;
|usage=Start the script in your autostarts or manually start with ;empathylink when you want to use. Script is meant to run in the background.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=has_hodierna|desc=Set to true in your yaml to use Hodierna link.}}^{{Lich setting|name=noheal_empathylink|desc=List of names you never want to heal even if in hunting_buddies list. This setting is in this script.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
noheal_empathylink:&lt;br /&gt;
 - Bob&lt;br /&gt;
 - Joe&lt;br /&gt;
 - Jill&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Trainer noun should match exactly, such as crocodile or caracal&lt;br /&gt;
fa_skinning_trainer: &lt;br /&gt;
&lt;br /&gt;
# Container where you store your trainer, if it&#039;s not worn.&lt;br /&gt;
fa_skinning_trainer_container: &lt;br /&gt;
&lt;br /&gt;
# If you don&#039;t wear a skinning knife, this is the&lt;br /&gt;
# bladed weapon you want to use to skin with, such as a dagger.&lt;br /&gt;
fa_skinning_knife: &lt;br /&gt;
&lt;br /&gt;
# If you specify &#039;fa_skinning_knife:&#039; then this is&lt;br /&gt;
# the container where that bladed weapon is stored.&lt;br /&gt;
fa_skinning_knife_container: &lt;br /&gt;
&lt;br /&gt;
# Options:  First Aid, Skinning, Both or leave blank for whichever happens first&lt;br /&gt;
fa_skinning_priority: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== invoke-rune ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Use to cast spells from runestones. The runestones are the ones purchased from Sierack&#039;s Reagents, https://elanthipedia.play.net/Sierack%27s_Reagents, in Shard. Can add more from Enchanting or other places.&lt;br /&gt;
|usage= ;invoke-rune &amp;quot;&amp;lt;spell name&amp;gt;&amp;quot; example: ;invoke-rune &amp;quot;Clear Vision&amp;quot; &lt;br /&gt;
|args={{Lich setting|name=spell|desc=Name of the spells: &amp;quot;Arc Light&amp;quot; Althleticism Bless Calm &amp;quot;Clear Vision&amp;quot; Compost &amp;quot;Eagle&#039;s Cry&amp;quot; &amp;quot;Fire Shards&amp;quot; &amp;quot;Glythtide&#039;s Gift&amp;quot; Geyser &amp;quot;Protection from Evil&amp;quot; Refresh Shadows Zephyr. Use double quotes for spells with two or more words.}}^{{Lich setting|name=debug|desc=Puts script in debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== lamprey ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game lamprey. Can only play this game once every 10 minutes if you get a lamprey or prize.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes. Also trains [[Lich_script_repository#performance|performance]] while picking.&lt;br /&gt;
|usage=Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The [[Lich_script_repository#burgle|burgle_settings: loot_container]] is a shared feature for ease of use with keepsake boxes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Settings:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Do you use a worn lockpick ring for picking?&lt;br /&gt;
# If true then specify the name of your lockpick ring as the container.&lt;br /&gt;
use_lockpick_ring: true&lt;br /&gt;
lockpick_container: lockpick ring&lt;br /&gt;
&lt;br /&gt;
# If false then the script will get a loose lockpick from the container.&lt;br /&gt;
#use_lockpick_ring: false&lt;br /&gt;
#lockpick_container: backpack&lt;br /&gt;
&lt;br /&gt;
# When done picking boxes that contains coins, gems, and such,&lt;br /&gt;
# do you want to run the ;sell-loot script?&lt;br /&gt;
sell_loot: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick looted boxes from critters and such?&lt;br /&gt;
# If true then the ;pick script is ran using its settings.&lt;br /&gt;
# Refer to that script for how to set up those settings.&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick a daily use lockbox trainer like a training box or harvest bag?&lt;br /&gt;
# If true then specify your trainer&#039;s name and whether it&#039;s worn or not.&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick consumable boxes such as limited use trainers from burgling or incidentals?&lt;br /&gt;
# If true then list the names of those discardable consumables here.&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container.&lt;br /&gt;
# IMPORTANT! Consumable boxes should be kept separate from live boxes so as not to cause issues with ;pick script.&lt;br /&gt;
# IMPORTANT! THESE BOXES WILL BE DROPPED. MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
  - keepsake box&lt;br /&gt;
  - box puzzle&lt;br /&gt;
  - jewelry box&lt;br /&gt;
&lt;br /&gt;
# If you use a daily use lockpick trainer,&lt;br /&gt;
# be sure to add it to your gear: config.&lt;br /&gt;
gear:&lt;br /&gt;
- :adjective: training&lt;br /&gt;
  :name: box&lt;br /&gt;
  :skip_repair: true&lt;br /&gt;
  :container: backpack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== multi ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Executes a series of actions or scripts multiple times.&lt;br /&gt;
|usage=Run on-demand or as part of &#039;before&#039; or &#039;after&#039; steps of other scripts or as customized actions to perform with T2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Usage:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will cause you to sit then kneel then stand then repeat that sequence one time.&lt;br /&gt;
;multi 2,sit,kneel,stand&lt;br /&gt;
&lt;br /&gt;
# This toggles autosneak flag before/after burgling.&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - multi 1,flag autosneak off&lt;br /&gt;
  after:&lt;br /&gt;
  - multi 1,flag autosneak on&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
# This example combines doing actions and running scripts.&lt;br /&gt;
# To run a script, prefix its name with a colon.&lt;br /&gt;
# It also passes arguments to the script (each argument separated by a space).&lt;br /&gt;
;multi 5,get sword from my backpack,:myForgingScript sword,put sword in my carryall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}^{{Lich setting|name=source|desc=The container to get boxes from. Overrides &#039;picking_box_source&#039; config setting.}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
&lt;br /&gt;
remedy &amp;lt;book type&amp;gt; &amp;lt;chapter&amp;gt; &amp;lt;recipe name&amp;gt; &amp;lt;herb1&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Book type:    What alchemy type is this item. [remedies]&lt;br /&gt;
&lt;br /&gt;
Chapter: containing the item. &lt;br /&gt;
&lt;br /&gt;
Recipe name:  Name of the recipe, wrap in double quotes if this is multiple words. &lt;br /&gt;
&lt;br /&gt;
Herb1:        Prepared herb, wrap in double quotes if this is multiple words.. &lt;br /&gt;
&lt;br /&gt;
herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
&lt;br /&gt;
catalyst:     Type of catalyst. &lt;br /&gt;
&lt;br /&gt;
container:    Type of container for creating. &lt;br /&gt;
&lt;br /&gt;
noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
remedy &amp;lt;continue&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
continue      &lt;br /&gt;
&lt;br /&gt;
herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
&lt;br /&gt;
catalyst:     Type of catalyst. &lt;br /&gt;
&lt;br /&gt;
container:    Type of container for creating. &lt;br /&gt;
&lt;br /&gt;
noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=Change if you&#039;ve had a tarantula alteration or if you bought the harvester spider at 2020 Corn Maze. Use both the adjective and noun.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=Set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by skillset and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== vanity-pet ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Some [[vanity pet|vanity pets]], like hogs and monkeys, can be set on the ground to follow you. At times, these pets need to be stowed away for safe keeping, such as before [[Breaking_and_Entering|burgling]] so that they aren&#039;t lost when a room unloads. When stowing, the script will wait for pet to arrive in your room (sometimes the pet may lag behind, especially if you move fast and far).&lt;br /&gt;
|usage=Run to stow your pet before burgling or entering combat. Drop your pet at other times when you want it to follow you. &lt;br /&gt;
|args=&lt;br /&gt;
&lt;br /&gt;
* Usage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  vanity-pet pet_action pet_name pet_container [debug]&lt;br /&gt;
&lt;br /&gt;
   pet_action     STOW or DROP to either stow your pet in their container or drop them to the ground. &lt;br /&gt;
&lt;br /&gt;
   pet_name       Name of your pet. &lt;br /&gt;
&lt;br /&gt;
   pet_container  Container for your pet. &lt;br /&gt;
&lt;br /&gt;
   debug          Enable debug output &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Drop Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog from my woven.sack&lt;br /&gt;
&lt;br /&gt;
You pluck a lazy farm hog from a soft woven sack with a golden piglet charm, the creature snorting as you wake it up.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;drop my farm.hog&lt;br /&gt;
&lt;br /&gt;
You set the farm hog on the ground.  It trots around you in a circle, happily oinking.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Stow Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet stow farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog&lt;br /&gt;
&lt;br /&gt;
You scoop the farm hog up.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;put my farm.hog in my woven.sack&lt;br /&gt;
&lt;br /&gt;
You tuck your farm hog into its snug woven sack and it curls up to go to sleep, snorting softly.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|settings=&lt;br /&gt;
&lt;br /&gt;
Hook into hunting-buddy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hunting_info:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hook into burgle:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== wand-watcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Activates wands automatically based on cooldown timer&lt;br /&gt;
|usage=Best added to character autostart.&lt;br /&gt;
&lt;br /&gt;
You need to be intelligent about how cooldown / count interact.  If you only have 1 and the cooldown is 60 minutes, don&#039;t set a value less than 60 minutes.&lt;br /&gt;
&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wands:&lt;br /&gt;
  # magic wand:                     #Adj + Noun of the wand.  Must be unique  [Mandatory]&lt;br /&gt;
  #   activation message: Foo Bar   #Spell activation message                 [Mandatory]&lt;br /&gt;
  #   activation verb: tap          #Verb used to activate the wand           [Optional - defaults to &#039;tap&#039;]&lt;br /&gt;
  #   container: backpack           #Container where the wand(s) are stored   [Mandatory]&lt;br /&gt;
  #   cooldown: 32                  #minutes between activation attempts      [Optional - defaults to 30]&lt;br /&gt;
  #   count: 2                      #number of wands you have                 [Optional - defaults to 2]&lt;br /&gt;
  bloodwood branch:&lt;br /&gt;
    activation message: The world around you seems to slow as the spell grips your mind.&lt;br /&gt;
    activation verb: tap&lt;br /&gt;
    container: rucksack&lt;br /&gt;
    cooldown: 32&lt;br /&gt;
    count: 2&lt;br /&gt;
  ironwood wand:&lt;br /&gt;
    activation message: A glistening net of coiling tendrils interlaces itself across your muscles&lt;br /&gt;
    activation verb: rub&lt;br /&gt;
    container: haversack&lt;br /&gt;
    cooldown: 34&lt;br /&gt;
    count: 2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while these scripts are running.&lt;br /&gt;
wand_watcher_no_use_scripts:&lt;br /&gt;
  - burgle&lt;br /&gt;
  - go2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while in these rooms (generally anti-magic rooms), can use roomnumber, title or regex that matches the title.&lt;br /&gt;
wand_watcher_no_use_rooms:&lt;br /&gt;
  - 1900                                          # Crossing bank teller - included with regex below but shown for example&lt;br /&gt;
  - Knife Clan, Triage                            # Dokt - silenced room&lt;br /&gt;
  - !ruby/regexp &#039;/^(?:First )?Provincial Bank,/&#039; # Crossing Bank - mapped, but 1 regex- -&amp;gt; 3 rooms&lt;br /&gt;
  - !ruby/regexp &#039;/Carousel (?:Booth|r)$/&#039;        # Vaults - unmapped silenced / nomagic&lt;br /&gt;
&lt;br /&gt;
# Wait n seconds on startup before doing anything [Optional - defaults to 10 s]&lt;br /&gt;
wand_watcher_startup_delay: 10  &lt;br /&gt;
# Wait n seconds between checks for reusing wands [Optional - defaults to 60 s]&lt;br /&gt;
wand_watcher_passive_delay: 60  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=See example for explanation.&lt;br /&gt;
|uservars={{Lich setting|name=wand_watcher_timers|desc=Persistent storage for next use time for all wands.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=544075</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=544075"/>
		<updated>2021-01-10T19:06:04Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* empathylink */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}^{{Lich setting|name=short|desc=Runs the fast 10-task challenge for the harried Halfling.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== empathylink ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Will link to your hunting_buddies while in combat running combat-trainer. Will attempt to link with Hodierna, if known, or Unity if not.&lt;br /&gt;
|usage=Start the script in your autostarts or manually start with ;empathylink when you want to use. Script is meant to run in the background.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=has_hodierna|desc=Set to true in your yaml to use Hodierna link.}}^{{Lich setting|name=noheal_empathylink|desc=List of names you never want to heal even if in hunting_buddies list. This setting is in this script.}}&lt;br /&gt;
&lt;br /&gt;
{{&lt;br /&gt;
noheal_empathylink:&lt;br /&gt;
 - Bob&lt;br /&gt;
 - Joe&lt;br /&gt;
 - Jill &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Trainer noun should match exactly, such as crocodile or caracal&lt;br /&gt;
fa_skinning_trainer: &lt;br /&gt;
&lt;br /&gt;
# Container where you store your trainer, if it&#039;s not worn.&lt;br /&gt;
fa_skinning_trainer_container: &lt;br /&gt;
&lt;br /&gt;
# If you don&#039;t wear a skinning knife, this is the&lt;br /&gt;
# bladed weapon you want to use to skin with, such as a dagger.&lt;br /&gt;
fa_skinning_knife: &lt;br /&gt;
&lt;br /&gt;
# If you specify &#039;fa_skinning_knife:&#039; then this is&lt;br /&gt;
# the container where that bladed weapon is stored.&lt;br /&gt;
fa_skinning_knife_container: &lt;br /&gt;
&lt;br /&gt;
# Options:  First Aid, Skinning, Both or leave blank for whichever happens first&lt;br /&gt;
fa_skinning_priority: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== invoke-rune ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Use to cast spells from runestones. The runestones are the ones purchased from Sierack&#039;s Reagents, https://elanthipedia.play.net/Sierack%27s_Reagents, in Shard. Can add more from Enchanting or other places.&lt;br /&gt;
|usage= ;invoke-rune &amp;quot;&amp;lt;spell name&amp;gt;&amp;quot; example: ;invoke-rune &amp;quot;Clear Vision&amp;quot; &lt;br /&gt;
|args={{Lich setting|name=spell|desc=Name of the spells: &amp;quot;Arc Light&amp;quot; Althleticism Bless Calm &amp;quot;Clear Vision&amp;quot; Compost &amp;quot;Eagle&#039;s Cry&amp;quot; &amp;quot;Fire Shards&amp;quot; &amp;quot;Glythtide&#039;s Gift&amp;quot; Geyser &amp;quot;Protection from Evil&amp;quot; Refresh Shadows Zephyr. Use double quotes for spells with two or more words.}}^{{Lich setting|name=debug|desc=Puts script in debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== lamprey ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game lamprey. Can only play this game once every 10 minutes if you get a lamprey or prize.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes. Also trains [[Lich_script_repository#performance|performance]] while picking.&lt;br /&gt;
|usage=Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The [[Lich_script_repository#burgle|burgle_settings: loot_container]] is a shared feature for ease of use with keepsake boxes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Settings:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Do you use a worn lockpick ring for picking?&lt;br /&gt;
# If true then specify the name of your lockpick ring as the container.&lt;br /&gt;
use_lockpick_ring: true&lt;br /&gt;
lockpick_container: lockpick ring&lt;br /&gt;
&lt;br /&gt;
# If false then the script will get a loose lockpick from the container.&lt;br /&gt;
#use_lockpick_ring: false&lt;br /&gt;
#lockpick_container: backpack&lt;br /&gt;
&lt;br /&gt;
# When done picking boxes that contains coins, gems, and such,&lt;br /&gt;
# do you want to run the ;sell-loot script?&lt;br /&gt;
sell_loot: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick looted boxes from critters and such?&lt;br /&gt;
# If true then the ;pick script is ran using its settings.&lt;br /&gt;
# Refer to that script for how to set up those settings.&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick a daily use lockbox trainer like a training box or harvest bag?&lt;br /&gt;
# If true then specify your trainer&#039;s name and whether it&#039;s worn or not.&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick consumable boxes such as limited use trainers from burgling or incidentals?&lt;br /&gt;
# If true then list the names of those discardable consumables here.&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container.&lt;br /&gt;
# IMPORTANT! Consumable boxes should be kept separate from live boxes so as not to cause issues with ;pick script.&lt;br /&gt;
# IMPORTANT! THESE BOXES WILL BE DROPPED. MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
  - keepsake box&lt;br /&gt;
  - box puzzle&lt;br /&gt;
  - jewelry box&lt;br /&gt;
&lt;br /&gt;
# If you use a daily use lockpick trainer,&lt;br /&gt;
# be sure to add it to your gear: config.&lt;br /&gt;
gear:&lt;br /&gt;
- :adjective: training&lt;br /&gt;
  :name: box&lt;br /&gt;
  :skip_repair: true&lt;br /&gt;
  :container: backpack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== multi ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Executes a series of actions or scripts multiple times.&lt;br /&gt;
|usage=Run on-demand or as part of &#039;before&#039; or &#039;after&#039; steps of other scripts or as customized actions to perform with T2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Usage:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will cause you to sit then kneel then stand then repeat that sequence one time.&lt;br /&gt;
;multi 2,sit,kneel,stand&lt;br /&gt;
&lt;br /&gt;
# This toggles autosneak flag before/after burgling.&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - multi 1,flag autosneak off&lt;br /&gt;
  after:&lt;br /&gt;
  - multi 1,flag autosneak on&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
# This example combines doing actions and running scripts.&lt;br /&gt;
# To run a script, prefix its name with a colon.&lt;br /&gt;
# It also passes arguments to the script (each argument separated by a space).&lt;br /&gt;
;multi 5,get sword from my backpack,:myForgingScript sword,put sword in my carryall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}^{{Lich setting|name=source|desc=The container to get boxes from. Overrides &#039;picking_box_source&#039; config setting.}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
&lt;br /&gt;
remedy &amp;lt;book type&amp;gt; &amp;lt;chapter&amp;gt; &amp;lt;recipe name&amp;gt; &amp;lt;herb1&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Book type:    What alchemy type is this item. [remedies]&lt;br /&gt;
&lt;br /&gt;
Chapter: containing the item. &lt;br /&gt;
&lt;br /&gt;
Recipe name:  Name of the recipe, wrap in double quotes if this is multiple words. &lt;br /&gt;
&lt;br /&gt;
Herb1:        Prepared herb, wrap in double quotes if this is multiple words.. &lt;br /&gt;
&lt;br /&gt;
herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
&lt;br /&gt;
catalyst:     Type of catalyst. &lt;br /&gt;
&lt;br /&gt;
container:    Type of container for creating. &lt;br /&gt;
&lt;br /&gt;
noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
remedy &amp;lt;continue&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
continue      &lt;br /&gt;
&lt;br /&gt;
herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
&lt;br /&gt;
catalyst:     Type of catalyst. &lt;br /&gt;
&lt;br /&gt;
container:    Type of container for creating. &lt;br /&gt;
&lt;br /&gt;
noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=Change if you&#039;ve had a tarantula alteration or if you bought the harvester spider at 2020 Corn Maze. Use both the adjective and noun.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=Set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by skillset and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== vanity-pet ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Some [[vanity pet|vanity pets]], like hogs and monkeys, can be set on the ground to follow you. At times, these pets need to be stowed away for safe keeping, such as before [[Breaking_and_Entering|burgling]] so that they aren&#039;t lost when a room unloads. When stowing, the script will wait for pet to arrive in your room (sometimes the pet may lag behind, especially if you move fast and far).&lt;br /&gt;
|usage=Run to stow your pet before burgling or entering combat. Drop your pet at other times when you want it to follow you. &lt;br /&gt;
|args=&lt;br /&gt;
&lt;br /&gt;
* Usage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  vanity-pet pet_action pet_name pet_container [debug]&lt;br /&gt;
&lt;br /&gt;
   pet_action     STOW or DROP to either stow your pet in their container or drop them to the ground. &lt;br /&gt;
&lt;br /&gt;
   pet_name       Name of your pet. &lt;br /&gt;
&lt;br /&gt;
   pet_container  Container for your pet. &lt;br /&gt;
&lt;br /&gt;
   debug          Enable debug output &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Drop Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog from my woven.sack&lt;br /&gt;
&lt;br /&gt;
You pluck a lazy farm hog from a soft woven sack with a golden piglet charm, the creature snorting as you wake it up.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;drop my farm.hog&lt;br /&gt;
&lt;br /&gt;
You set the farm hog on the ground.  It trots around you in a circle, happily oinking.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Stow Pet Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;vanity-pet stow farm.hog woven.sack&lt;br /&gt;
&lt;br /&gt;
--- Lich: vanity-pet active.&lt;br /&gt;
&lt;br /&gt;
[vanity-pet]&amp;gt;get farm.hog&lt;br /&gt;
&lt;br /&gt;
You scoop the farm hog up.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;br /&gt;
[vanity-pet]&amp;gt;put my farm.hog in my woven.sack&lt;br /&gt;
&lt;br /&gt;
You tuck your farm hog into its snug woven sack and it curls up to go to sleep, snorting softly.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
--- Lich: vanity-pet has exited.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|settings=&lt;br /&gt;
&lt;br /&gt;
Hook into hunting-buddy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hunting_info:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hook into burgle:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - vanity-pet stow farm.hog woven.sack&lt;br /&gt;
  after:&lt;br /&gt;
  - vanity-pet drop farm.hog woven.sack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== wand-watcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Activates wands automatically based on cooldown timer&lt;br /&gt;
|usage=Best added to character autostart.&lt;br /&gt;
&lt;br /&gt;
You need to be intelligent about how cooldown / count interact.  If you only have 1 and the cooldown is 60 minutes, don&#039;t set a value less than 60 minutes.&lt;br /&gt;
&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wands:&lt;br /&gt;
  # magic wand:                     #Adj + Noun of the wand.  Must be unique  [Mandatory]&lt;br /&gt;
  #   activation message: Foo Bar   #Spell activation message                 [Mandatory]&lt;br /&gt;
  #   activation verb: tap          #Verb used to activate the wand           [Optional - defaults to &#039;tap&#039;]&lt;br /&gt;
  #   container: backpack           #Container where the wand(s) are stored   [Mandatory]&lt;br /&gt;
  #   cooldown: 32                  #minutes between activation attempts      [Optional - defaults to 30]&lt;br /&gt;
  #   count: 2                      #number of wands you have                 [Optional - defaults to 2]&lt;br /&gt;
  bloodwood branch:&lt;br /&gt;
    activation message: The world around you seems to slow as the spell grips your mind.&lt;br /&gt;
    activation verb: tap&lt;br /&gt;
    container: rucksack&lt;br /&gt;
    cooldown: 32&lt;br /&gt;
    count: 2&lt;br /&gt;
  ironwood wand:&lt;br /&gt;
    activation message: A glistening net of coiling tendrils interlaces itself across your muscles&lt;br /&gt;
    activation verb: rub&lt;br /&gt;
    container: haversack&lt;br /&gt;
    cooldown: 34&lt;br /&gt;
    count: 2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while these scripts are running.&lt;br /&gt;
wand_watcher_no_use_scripts:&lt;br /&gt;
  - burgle&lt;br /&gt;
  - go2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while in these rooms (generally anti-magic rooms), can use roomnumber, title or regex that matches the title.&lt;br /&gt;
wand_watcher_no_use_rooms:&lt;br /&gt;
  - 1900                                          # Crossing bank teller - included with regex below but shown for example&lt;br /&gt;
  - Knife Clan, Triage                            # Dokt - silenced room&lt;br /&gt;
  - !ruby/regexp &#039;/^(?:First )?Provincial Bank,/&#039; # Crossing Bank - mapped, but 1 regex- -&amp;gt; 3 rooms&lt;br /&gt;
  - !ruby/regexp &#039;/Carousel (?:Booth|r)$/&#039;        # Vaults - unmapped silenced / nomagic&lt;br /&gt;
&lt;br /&gt;
# Wait n seconds on startup before doing anything [Optional - defaults to 10 s]&lt;br /&gt;
wand_watcher_startup_delay: 10  &lt;br /&gt;
# Wait n seconds between checks for reusing wands [Optional - defaults to 60 s]&lt;br /&gt;
wand_watcher_passive_delay: 60  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=See example for explanation.&lt;br /&gt;
|uservars={{Lich setting|name=wand_watcher_timers|desc=Persistent storage for next use time for all wands.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=544033</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=544033"/>
		<updated>2021-01-07T03:47:01Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* Scripts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}^{{Lich setting|name=short|desc=Runs the fast 10-task challenge for the harried Halfling.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== empathylink ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Will link to your hunting_buddies while in combat running combat-trainer. Will attempt to link with Hodierna, if known, or Unity if not.&lt;br /&gt;
|usage=Start the script in your autostarts or manually start with ;empathylink when you want to use. Script is meant to run in the background.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=has_hodierna|desc=Set to true in your yaml to use Hodierna link.}}^{{Lich setting|name=noheal_empathylink|desc=List of names you never want to heal even if in hunting_buddies list. This setting is in this script.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Trainer noun should match exactly, such as crocodile or caracal&lt;br /&gt;
fa_skinning_trainer: &lt;br /&gt;
&lt;br /&gt;
# Container where you store your trainer, if it&#039;s not worn.&lt;br /&gt;
fa_skinning_trainer_container: &lt;br /&gt;
&lt;br /&gt;
# If you don&#039;t wear a skinning knife, this is the&lt;br /&gt;
# bladed weapon you want to use to skin with, such as a dagger.&lt;br /&gt;
fa_skinning_knife: &lt;br /&gt;
&lt;br /&gt;
# If you specify &#039;fa_skinning_knife:&#039; then this is&lt;br /&gt;
# the container where that bladed weapon is stored.&lt;br /&gt;
fa_skinning_knife_container: &lt;br /&gt;
&lt;br /&gt;
# Options:  First Aid, Skinning, Both or leave blank for whichever happens first&lt;br /&gt;
fa_skinning_priority: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== invoke-rune ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Use to cast spells from runestones. The runestones are the ones purchased from Sierack&#039;s Reagents, https://elanthipedia.play.net/Sierack%27s_Reagents, in Shard. Can add more from Enchanting or other places.&lt;br /&gt;
|usage= ;invoke-rune &amp;quot;&amp;lt;spell name&amp;gt;&amp;quot; example: ;invoke-rune &amp;quot;Clear Vision&amp;quot; &lt;br /&gt;
|args={{Lich setting|name=spell|desc=Name of the spells: &amp;quot;Arc Light&amp;quot; Althleticism Bless Calm &amp;quot;Clear Vision&amp;quot; Compost &amp;quot;Eagle&#039;s Cry&amp;quot; &amp;quot;Fire Shards&amp;quot; &amp;quot;Glythtide&#039;s Gift&amp;quot; Geyser &amp;quot;Protection from Evil&amp;quot; Refresh Shadows Zephyr. Use double quotes for spells with two or more words.}}^{{Lich setting|name=debug|desc=Puts script in debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== lamprey ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game lamprey. Can only play this game once every 10 minutes if you get a lamprey or prize.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes. Also trains [[Lich_script_repository#performance|performance]] while picking.&lt;br /&gt;
|usage=Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The [[Lich_script_repository#burgle|burgle_settings: loot_container]] is a shared feature for ease of use with keepsake boxes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Settings:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Do you use a worn lockpick ring for picking?&lt;br /&gt;
# If true then specify the name of your lockpick ring as the container.&lt;br /&gt;
use_lockpick_ring: true&lt;br /&gt;
lockpick_container: lockpick ring&lt;br /&gt;
&lt;br /&gt;
# If false then the script will get a loose lockpick from the container.&lt;br /&gt;
#use_lockpick_ring: false&lt;br /&gt;
#lockpick_container: backpack&lt;br /&gt;
&lt;br /&gt;
# When done picking boxes that contains coins, gems, and such,&lt;br /&gt;
# do you want to run the ;sell-loot script?&lt;br /&gt;
sell_loot: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick looted boxes from critters and such?&lt;br /&gt;
# If true then the ;pick script is ran using its settings.&lt;br /&gt;
# Refer to that script for how to set up those settings.&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick a daily use lockbox trainer like a training box or harvest bag?&lt;br /&gt;
# If true then specify your trainer&#039;s name and whether it&#039;s worn or not.&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick consumable boxes such as limited use trainers from burgling or incidentals?&lt;br /&gt;
# If true then list the names of those discardable consumables here.&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container.&lt;br /&gt;
# IMPORTANT! Consumable boxes should be kept separate from live boxes so as not to cause issues with ;pick script.&lt;br /&gt;
# IMPORTANT! THESE BOXES WILL BE DROPPED. MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
  - keepsake box&lt;br /&gt;
  - box puzzle&lt;br /&gt;
  - jewelry box&lt;br /&gt;
&lt;br /&gt;
# If you use a daily use lockpick trainer,&lt;br /&gt;
# be sure to add it to your gear: config.&lt;br /&gt;
gear:&lt;br /&gt;
- :adjective: training&lt;br /&gt;
  :name: box&lt;br /&gt;
  :skip_repair: true&lt;br /&gt;
  :container: backpack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== multi ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Executes a series of actions or scripts multiple times.&lt;br /&gt;
|usage=Run on-demand or as part of &#039;before&#039; or &#039;after&#039; steps of other scripts or as customized actions to perform with T2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Usage:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will cause you to sit then kneel then stand then repeat that sequence one time.&lt;br /&gt;
;multi 2,sit,kneel,stand&lt;br /&gt;
&lt;br /&gt;
# This toggles autosneak flag before/after burgling.&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  before:&lt;br /&gt;
  - multi 1,flag autosneak off&lt;br /&gt;
  after:&lt;br /&gt;
  - multi 1,flag autosneak on&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
# This example combines doing actions and running scripts.&lt;br /&gt;
# To run a script, prefix its name with a colon.&lt;br /&gt;
# It also passes arguments to the script (each argument separated by a space).&lt;br /&gt;
;multi 5,get sword from my backpack,:myForgingScript sword,put sword in my carryall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
&lt;br /&gt;
remedy &amp;lt;book type&amp;gt; &amp;lt;chapter&amp;gt; &amp;lt;recipe name&amp;gt; &amp;lt;herb1&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Book type:    What alchemy type is this item. [remedies]&lt;br /&gt;
&lt;br /&gt;
Chapter: containing the item. &lt;br /&gt;
&lt;br /&gt;
Recipe name:  Name of the recipe, wrap in double quotes if this is multiple words. &lt;br /&gt;
&lt;br /&gt;
Herb1:        Prepared herb, wrap in double quotes if this is multiple words.. &lt;br /&gt;
&lt;br /&gt;
herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
&lt;br /&gt;
catalyst:     Type of catalyst. &lt;br /&gt;
&lt;br /&gt;
container:    Type of container for creating. &lt;br /&gt;
&lt;br /&gt;
noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
remedy &amp;lt;continue&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
continue      &lt;br /&gt;
&lt;br /&gt;
herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
&lt;br /&gt;
catalyst:     Type of catalyst. &lt;br /&gt;
&lt;br /&gt;
container:    Type of container for creating. &lt;br /&gt;
&lt;br /&gt;
noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=Change if you&#039;ve had a tarantula alteration or if you bought the harvester spider at 2020 Corn Maze. Use both the adjective and noun.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=Set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by skillset and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== wand-watcher ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Activates wands automatically based on cooldown timer&lt;br /&gt;
|usage=Best added to character autostart.&lt;br /&gt;
&lt;br /&gt;
You need to be intelligent about how cooldown / count interact.  If you only have 1 and the cooldown is 60 minutes, don&#039;t set a value less than 60 minutes.&lt;br /&gt;
&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wands:&lt;br /&gt;
  # magic wand:                     #Adj + Noun of the wand.  Must be unique  [Mandatory]&lt;br /&gt;
  #   activation message: Foo Bar   #Spell activation message                 [Mandatory]&lt;br /&gt;
  #   activation verb: tap          #Verb used to activate the wand           [Optional - defaults to &#039;tap&#039;]&lt;br /&gt;
  #   container: backpack           #Container where the wand(s) are stored   [Mandatory]&lt;br /&gt;
  #   cooldown: 32                  #minutes between activation attempts      [Optional - defaults to 30]&lt;br /&gt;
  #   count: 2                      #number of wands you have                 [Optional - defaults to 2]&lt;br /&gt;
  bloodwood branch:&lt;br /&gt;
    activation message: The world around you seems to slow as the spell grips your mind.&lt;br /&gt;
    activation verb: tap&lt;br /&gt;
    container: rucksack&lt;br /&gt;
    cooldown: 32&lt;br /&gt;
    count: 2&lt;br /&gt;
  ironwood wand:&lt;br /&gt;
    activation message: A glistening net of coiling tendrils interlaces itself across your muscles&lt;br /&gt;
    activation verb: rub&lt;br /&gt;
    container: haversack&lt;br /&gt;
    cooldown: 34&lt;br /&gt;
    count: 2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while these scripts are running.&lt;br /&gt;
wand_watcher_no_use_scripts:&lt;br /&gt;
  - burgle&lt;br /&gt;
  - go2&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t try to grab any wands while in these rooms (generally anti-magic rooms), can use roomnumber, title or regex that matches the title.&lt;br /&gt;
wand_watcher_no_use_rooms:&lt;br /&gt;
  - 1900                                          # Crossing bank teller - included with regex below but shown for example&lt;br /&gt;
  - Knife Clan, Triage                            # Dokt - silenced room&lt;br /&gt;
  - !ruby/regexp &#039;/^(?:First )?Provincial Bank,/&#039; # Crossing Bank - mapped, but 1 regex- -&amp;gt; 3 rooms&lt;br /&gt;
  - !ruby/regexp &#039;/Carousel (?:Booth|r)$/&#039;        # Vaults - unmapped silenced / nomagic&lt;br /&gt;
&lt;br /&gt;
# Wait n seconds on startup before doing anything [Optional - defaults to 10 s]&lt;br /&gt;
wand_watcher_startup_delay: 10  &lt;br /&gt;
# Wait n seconds between checks for reusing wands [Optional - defaults to 60 s]&lt;br /&gt;
wand_watcher_passive_delay: 60  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=See example for explanation.&lt;br /&gt;
|uservars={{Lich setting|name=wand_watcher_timers|desc=Persistent storage for next use time for all wands.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=542517</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=542517"/>
		<updated>2020-12-12T04:01:23Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}^{{Lich setting|name=short|desc=Runs the fast 10-task challenge for the harried Halfling.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Trainer noun should match exactly, such as crocodile or caracal&lt;br /&gt;
fa_skinning_trainer: &lt;br /&gt;
&lt;br /&gt;
# Container where you store your trainer, if it&#039;s not worn.&lt;br /&gt;
fa_skinning_trainer_container: &lt;br /&gt;
&lt;br /&gt;
# If you don&#039;t wear a skinning knife, this is the&lt;br /&gt;
# bladed weapon you want to use to skin with, such as a dagger.&lt;br /&gt;
fa_skinning_knife: &lt;br /&gt;
&lt;br /&gt;
# If you specify &#039;fa_skinning_knife:&#039; then this is&lt;br /&gt;
# the container where that bladed weapon is stored.&lt;br /&gt;
fa_skinning_knife_container: &lt;br /&gt;
&lt;br /&gt;
# Options:  First Aid, Skinning, Both or leave blank for whichever happens first&lt;br /&gt;
fa_skinning_priority: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== invoke-rune ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Use to cast spells from runestones. The runestones are the ones purchased from Sierack&#039;s Reagents, https://elanthipedia.play.net/Sierack%27s_Reagents, in Shard. Can add more from Enchanting or other places.&lt;br /&gt;
|usage= ;invoke-rune &amp;quot;&amp;lt;spell name&amp;gt;&amp;quot; example: ;invoke-rune &amp;quot;Clear Vision&amp;quot; &lt;br /&gt;
|args={{Lich setting|name=spell|desc=Name of the spells: &amp;quot;Arc Light&amp;quot; Althleticism Bless Calm &amp;quot;Clear Vision&amp;quot; Compost &amp;quot;Eagle&#039;s Cry&amp;quot; &amp;quot;Fire Shards&amp;quot; &amp;quot;Glythtide&#039;s Gift&amp;quot; Geyser &amp;quot;Protection from Evil&amp;quot; Refresh Shadows Zephyr. Use double quotes for spells with two or more words.}}^{{Lich setting|name=debug|desc=Puts script in debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== lamprey ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game lamprey. Can only play this game once every 10 minutes if you get a lamprey or prize.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes. Also trains [[Lich_script_repository#performance|performance]] while picking.&lt;br /&gt;
|usage=Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The [[Lich_script_repository#burgle|burgle_settings: loot_container]] is a shared feature for ease of use with keepsake boxes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Settings:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Do you use a worn lockpick ring for picking?&lt;br /&gt;
# If true then specify the name of your lockpick ring as the container.&lt;br /&gt;
use_lockpick_ring: true&lt;br /&gt;
lockpick_container: lockpick ring&lt;br /&gt;
&lt;br /&gt;
# If false then the script will get a loose lockpick from the container.&lt;br /&gt;
#use_lockpick_ring: false&lt;br /&gt;
#lockpick_container: backpack&lt;br /&gt;
&lt;br /&gt;
# When done picking boxes that contains coins, gems, and such,&lt;br /&gt;
# do you want to run the ;sell-loot script?&lt;br /&gt;
sell_loot: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick looted boxes from critters and such?&lt;br /&gt;
# If true then the ;pick script is ran using its settings.&lt;br /&gt;
# Refer to that script for how to set up those settings.&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick a daily use lockbox trainer like a training box or harvest bag?&lt;br /&gt;
# If true then specify your trainer&#039;s name and whether it&#039;s worn or not.&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# Do you want to pick consumable boxes such as limited use trainers from burgling or incidentals?&lt;br /&gt;
# If true then list the names of those discardable consumables here.&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container.&lt;br /&gt;
# IMPORTANT! Consumable boxes should be kept separate from live boxes so as not to cause issues with ;pick script.&lt;br /&gt;
# IMPORTANT! THESE BOXES WILL BE DROPPED. MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
  - keepsake box&lt;br /&gt;
  - box puzzle&lt;br /&gt;
  - jewelry box&lt;br /&gt;
&lt;br /&gt;
# If you use a daily use lockpick trainer,&lt;br /&gt;
# be sure to add it to your gear: config.&lt;br /&gt;
gear:&lt;br /&gt;
- :adjective: training&lt;br /&gt;
  :name: box&lt;br /&gt;
  :skip_repair: true&lt;br /&gt;
  :container: backpack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
remedy &amp;lt;book type&amp;gt; &amp;lt;chapter&amp;gt; &amp;lt;recipe name&amp;gt; &amp;lt;herb1&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Book type:    What alchemy type is this item. [remedies]&lt;br /&gt;
&lt;br /&gt;
Chapter: containing the item. &lt;br /&gt;
&lt;br /&gt;
Recipe name:  Name of the recipe, wrap in double quotes if this is multiple words. &lt;br /&gt;
&lt;br /&gt;
Herb1:        Prepared herb, wrap in double quotes if this is multiple words.. &lt;br /&gt;
&lt;br /&gt;
herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
&lt;br /&gt;
catalyst:     Type of catalyst. &lt;br /&gt;
&lt;br /&gt;
container:    Type of container for creating. &lt;br /&gt;
&lt;br /&gt;
noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
remedy &amp;lt;continue&amp;gt; &amp;lt;herb2&amp;gt; &amp;lt;catalyst&amp;gt; &amp;lt;container&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
continue      &lt;br /&gt;
&lt;br /&gt;
herb2:        Prepared herb, wrap in double quotes if this is multiple words. Put none for none. &lt;br /&gt;
&lt;br /&gt;
catalyst:     Type of catalyst. &lt;br /&gt;
&lt;br /&gt;
container:    Type of container for creating. &lt;br /&gt;
&lt;br /&gt;
noun:         End product [cream, salve, wash, balm, ungent, potion, tonic, ointment, elixir, poultices, draught]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=Change if you&#039;ve had a tarantula alteration or if you bought the harvester spider at 2020 Corn Maze. Use both the adjective and noun.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=Set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by skillset and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=536591</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=536591"/>
		<updated>2020-11-10T02:44:31Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=fa_skinning_trainer|desc=Noun of the trainer such as crocodile or caracal.}}^{{Lich setting|name=fa_skinning_priority|desc=Exit when mindlock on Skinning, First Aid, Both, or leave empty for whichever occurs first to avoid wasting charges.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== lamprey ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game lamprey. Can only play this game once every 10 minutes if you get a lamprey or prize.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=536590</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=536590"/>
		<updated>2020-11-10T02:42:04Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* crowns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=fa_skinning_trainer|desc=Noun of the trainer such as crocodile or caracal.}}^{{Lich setting|name=fa_skinning_priority|desc=Exit when mindlock on Skinning, First Aid, Both, or leave empty for whichever occurs first to avoid wasting charges.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=536589</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=536589"/>
		<updated>2020-11-10T02:41:25Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* find-darkbox */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=fa_skinning_trainer|desc=Noun of the trainer such as crocodile or caracal.}}^{{Lich setting|name=fa_skinning_priority|desc=Exit when mindlock on Skinning, First Aid, Both, or leave empty for whichever occurs first to avoid wasting charges.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=536588</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=536588"/>
		<updated>2020-11-10T02:40:35Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* smash-pumpkins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=fa_skinning_trainer|desc=Noun of the trainer such as crocodile or caracal.}}^{{Lich setting|name=fa_skinning_priority|desc=Exit when mindlock on Skinning, First Aid, Both, or leave empty for whichever occurs first to avoid wasting charges.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=536587</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=536587"/>
		<updated>2020-11-10T02:39:47Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* find-darkbox */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=fa_skinning_trainer|desc=Noun of the trainer such as crocodile or caracal.}}^{{Lich setting|name=fa_skinning_priority|desc=Exit when mindlock on Skinning, First Aid, Both, or leave empty for whichever occurs first to avoid wasting charges.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=536584</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=536584"/>
		<updated>2020-11-10T02:35:02Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* crowns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}^{{Lich setting|name=hollow_eve_loot_container|desc=Storage container name.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=fa_skinning_trainer|desc=Noun of the trainer such as crocodile or caracal.}}^{{Lich setting|name=fa_skinning_priority|desc=Exit when mindlock on Skinning, First Aid, Both, or leave empty for whichever occurs first to avoid wasting charges.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=535218</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=535218"/>
		<updated>2020-11-07T02:41:48Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=fa_skinning_trainer|desc=Noun of the trainer such as crocodile or caracal.}}^{{Lich setting|name=fa_skinning_priority|desc=Exit when mindlock on Skinning, First Aid, Both, or leave empty for whichever occurs first to avoid wasting charges.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=535216</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=535216"/>
		<updated>2020-11-07T02:39:36Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* crowns.lic - Hollow Eve Dice Game */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=fa_skinning_trainer|desc=Noun of the trainer such as crocodile or caracal.}}^{{Lich setting|name=fa_skinning_priority|desc=Exit when mindlock on Skinning, First Aid, Both, or leave empty for whichever occurs first to avoid wasting charges.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=535215</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=535215"/>
		<updated>2020-11-07T02:38:27Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* Hollow Eve Dice Game - crowns.lic */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=fa_skinning_trainer|desc=Noun of the trainer such as crocodile or caracal.}}^{{Lich setting|name=fa_skinning_priority|desc=Exit when mindlock on Skinning, First Aid, Both, or leave empty for whichever occurs first to avoid wasting charges.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crowns.lic - Hollow Eve Dice Game ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=535198</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=535198"/>
		<updated>2020-11-07T01:53:10Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* Hollow Eve Dice Game */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=fa_skinning_trainer|desc=Noun of the trainer such as crocodile or caracal.}}^{{Lich setting|name=fa_skinning_priority|desc=Exit when mindlock on Skinning, First Aid, Both, or leave empty for whichever occurs first to avoid wasting charges.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Hollow Eve Dice Game - crowns.lic==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}^{{Lich setting|name=dice_money_on_hand|desc=How much money to withdraw from the bank.}}^{{Lich setting|name=dice_withdraw|desc=Withdraw money from the bank setting.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
* Transfer all items from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items backpack haversack&lt;br /&gt;
&lt;br /&gt;
* Transfer only items that respond to &amp;lt;noun&amp;gt; from &amp;lt;source&amp;gt; to &amp;lt;destination&amp;gt;&lt;br /&gt;
  ;transfer-items &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt; &amp;lt;noun&amp;gt;&lt;br /&gt;
  ;transfer-items backpack quiver arrows&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}^{{Lich setting|name=destination|desc=Destination container.}}^{{Lich setting|name=noun|desc=If specified, only items with this noun will be transferred.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=534992</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=534992"/>
		<updated>2020-11-06T03:49:45Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=fa_skinning_trainer|desc=Noun of the trainer such as crocodile or caracal.}}^{{Lich setting|name=fa_skinning_priority|desc=Exit when mindlock on Skinning, First Aid, Both, or leave empty for whichever occurs first to avoid wasting charges.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args={{Lich setting|name=override|desc=Override setting to force using remedies instead of herbs if herbs are already defined in your yaml.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Hollow Eve Dice Game ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}{{Lich setting|name=destination|desc=Destination container.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=534986</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=534986"/>
		<updated>2020-11-06T03:46:33Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=fa_skinning_trainer|desc=Noun of the trainer such as crocodile or caracal.}}^{{Lich setting|name=fa_skinning_priority|desc=Exit when mindlock on Skinning, First Aid, Both, or leave empty for whichever occurs first to avoid wasting charges.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Hollow Eve Dice Game ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}{{Lich setting|name=destination|desc=Destination container.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=534983</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=534983"/>
		<updated>2020-11-06T03:43:02Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== charge-holy-weapon ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Charges holy weapon if below 200 estimated remaining uses. Usable in Crossing or Shard Chadatru temples, or in a player-specified room using a holy icon. There is a large cooldown, and if too low circle &amp;amp; charisma, this could be bad. Best used independently on lower circle Paladins.&lt;br /&gt;
|usage= Run it as a before or after within training manager, as a normal part of T2&#039;s system, or as an independent script.&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Main setting which holds the other settings.}}^{{Lich setting|name=holy_weapon:weapon_name|desc=Name of the holy weapon, MUST match gear setting entry exactly.}}^{{Lich setting|name=holy_weapon:icon_name|desc=Name of the icon to use for the ritual.}}^{{Lich setting|name=holy_weapon:icon_container|desc=Name of the container which holds the icon, optional.}}^{{Lich setting|name=holy_weapon:icon_room|desc=Room number to use for the icon ritual.}} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=holy_weapon|desc=Holds all the holy weapon settings.}}^{{Lich setting|name=weapon_name|desc=name of holy weapon, MUST match weapon in gear, &amp;lt;adj&amp;gt; &amp;lt;noun&amp;gt;}}^{{Lich setting|name=icon_name|desc=Name of the icon to use}}^{{Lich setting|name=icon_container|desc=Container which holds the icon (optional)}}^{{Lich setting|name=icon_room|desc=Room to do the icon ritual.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:tattoo_tm|desc=Will tell the system to target the invoked tattoo spell, if it&#039;s Targeted Magic.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Hollow Eve Dice Game ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Plays the Hollow Eve&#039;s game dice/crowns.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=dice_bet_amount|desc=Put this in your yaml and set to some whole number, like dice_bet_amount: 10.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find-darkbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds and plays the Hollow Eve&#039;s game Darkbox.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=override|desc=Optional arg. Passes override to heal-remedy to use remedies instead of herbs if you already have herbs setup in your yaml.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=he_use_herbs_remedies|desc=Put this as true in your yaml if you want to use heal-remedy.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=fa_skinning_trainer|desc=Noun of the trainer such as crocodile or caracal.}}^{{Lich setting|name=fa_skinning_priority|desc=Exit when mindlock on Skinning, First Aid, Both, or leave empty for whichever occurs first to avoid wasting charges.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== feed-cloak ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Feeds [[living vine cloaks]] that you are wearing so that they stay refreshed and healthy.&lt;br /&gt;
|usage=Run on demand or part of a training routine to feed your cloak regularly. Does not run in the background.&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# If your cloak can&#039;t feed in your current room&lt;br /&gt;
# then feed-cloak will move to this specified room id.&lt;br /&gt;
# If not specified, or if the cloak can&#039;t feed here either,&lt;br /&gt;
# then the script will move to your `safe_room`.&lt;br /&gt;
feed_cloak_room: 992 # Crossing, [Northeast Wilds, Outside Northeast Gate]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=sell_loot_traps|desc=Sell harvested traps from boxes that are in your &#039;component_container&#039;.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}{{Lich setting|name=destination|desc=Destination container.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Zerarin_wool&amp;diff=533324</id>
		<title>Zerarin wool</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Zerarin_wool&amp;diff=533324"/>
		<updated>2020-11-02T21:50:25Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This exquisite and sinuous cloth is woven out of a blend of silk and pliant fibers harvested from marsh reeds known as snake grass.  Holding a subtle ridged appearance, the lightweight textile is smooth to the touch and perfect for intricate draping.&lt;br /&gt;
&lt;br /&gt;
This material must be provided for [[alterations]].[[provided for alterations::true| ]]&lt;br /&gt;
&lt;br /&gt;
==Items==&lt;br /&gt;
{{MSearch|zerarin wool}}&lt;br /&gt;
{{RefAl}}&lt;br /&gt;
{{Cat|Fabric,Materials}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=531306</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=531306"/>
		<updated>2020-10-07T03:28:54Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* Scripts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}^{{Lich setting|name=attunement_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== autocontingency ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Moon Mages only.  It can be run two different ways. First, by providing two arguments for a contingency target (anchor), and the room number that anchor will be in. Your character will run to the room in question, and cast both SEER and Contingency on the anchor. i.e. &amp;lt;code&amp;gt;autocontingency Eteu 798&amp;lt;/code&amp;gt;. Contingency established, you can then go about your business. &lt;br /&gt;
&lt;br /&gt;
The other method is &amp;lt;code&amp;gt;autocontingency invoke&amp;lt;/code&amp;gt;. When run in this manner, typically after a hunt or a long athletics trip to the far side of Elanthia, the script will invoke the Contingency to bring you back to your point of origin.&lt;br /&gt;
|usage= Ensure that a waggle titled `contingency` is present in your YAML. Example below:&lt;br /&gt;
   contingency:&lt;br /&gt;
    Seer&#039;s Sense:&lt;br /&gt;
      abbrev: SEER&lt;br /&gt;
      recast: 2&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 5&lt;br /&gt;
      - 5&lt;br /&gt;
    Contingency:&lt;br /&gt;
      abbrev: CONTINGENCY&lt;br /&gt;
      recast: 1&lt;br /&gt;
      mana: 15&lt;br /&gt;
      cambrinth:&lt;br /&gt;
      - 7&lt;br /&gt;
      - 7&lt;br /&gt;
&lt;br /&gt;
The waggle does not have to include both spell entries, but SEER should only not be included if you are casting that by hand (or in another script) on your anchor target before the Contingency cast. Best practice, include both.&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as a &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; in a hunt:&lt;br /&gt;
   hunting_info:&lt;br /&gt;
   - :zone:&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     - rats&lt;br /&gt;
     :duration: 30&lt;br /&gt;
     args:&lt;br /&gt;
       - d0&lt;br /&gt;
       - combat&lt;br /&gt;
     before:&lt;br /&gt;
     - go2 798&lt;br /&gt;
     - autocontingency Etreu&lt;br /&gt;
     after:&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     stop_on:&lt;br /&gt;
     - Large Blunt&lt;br /&gt;
     - Large Edged&lt;br /&gt;
     - Small Edged&lt;br /&gt;
     - Staves&lt;br /&gt;
&lt;br /&gt;
Example YAML usage for including autocontingency as part of T2&#039;s &amp;lt;code&amp;gt;training_list&amp;lt;/code&amp;gt;:&lt;br /&gt;
   training_list:&lt;br /&gt;
   - skill: &lt;br /&gt;
     - Targeted Magic&lt;br /&gt;
     start: 4&lt;br /&gt;
     scripts:&lt;br /&gt;
     - autocontingency Etreu 798&lt;br /&gt;
     - buff main&lt;br /&gt;
     - hunting-buddy&lt;br /&gt;
     - autocontingency invoke&lt;br /&gt;
     - safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle | prioritylockpick | priorityrope&lt;br /&gt;
  max_priority_mindstate: 26                # only used if priority setting for entry_type is used.  Sets max midstate value before switchover to other entry_method. Default: 26&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
  item_whitelist:     # array of **full item names** (adj + noun) of items to keep no matter what.  Case Sensitive.  Default: empty list&lt;br /&gt;
    - blunt-tipped arrows   # armory - non-lodging ammo&lt;br /&gt;
    - blunt-tipped bolts    # armory - non-lodging ammo&lt;br /&gt;
    - blunt stones          # armory - non-lodging ammo&lt;br /&gt;
    - keepsake box          # bedroom - limited use (35) locksmithing trainer&lt;br /&gt;
    # - mixing bowl           # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mixing stick          # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic mortar         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - rustic pestle         # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - mesh sieve            # kitchen - alchemy tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - butcher&#039;s knife       # kitchen - wrist worn &#039;belt&#039; knife&lt;br /&gt;
    - worn book             # library - scroll stacker (15 page, 10 copies per page)&lt;br /&gt;
    # - contract case         # library - Trader Jewelry&lt;br /&gt;
    # - dainty cowbell        # library - wrist worn weatherproof instrument&lt;br /&gt;
    # - writing quill         # library - writing instrument (ledgers, etc)&lt;br /&gt;
    # - thumb ring            # library - Trader Jewelry&lt;br /&gt;
    # - glass lens            # sanctum - minion identifier&lt;br /&gt;
    # - letter opener         # sanctum - belt worn belt knife&lt;br /&gt;
    - memory orb            # sanctum - random skill absorber&lt;br /&gt;
    # - crystal prism         # sanctum - divination tool&lt;br /&gt;
    # - celestial charts      # sanctum - divination tool&lt;br /&gt;
    # - tool case             # work room - belt worn lockspick stacker - 25 ct&lt;br /&gt;
    # - stirring rod          # work room - forging tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - carving knife         # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - wood shaper           # work room - shaping tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - metal rasp            # work room - shaping/carving tool: 12/12 MC. 11/18 durability, 5/11 speed&lt;br /&gt;
    # - imbuement rod         # work room - enchanting tool&lt;br /&gt;
    # - !ruby/regexp &#039;/\S+ fabric/&#039;  # Bedroom - illustrates REGEX syntax for items&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle, prioritylockpick, priorityrope.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}^{{Lich setting|name=follow|desc=Optional.  Puts brugle into group follow mode.  To be used when you&#039;ve already joined someone to do a group burglary.  This will buff, then hide if needed and then wait for the leader to burgle.  Will attempt to leave the group if you are following once in, to prevent getting lost.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have both if you are using the &amp;lt;code&amp;gt;prioritylockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;priorityrope&amp;lt;/code&amp;gt; settings.  the priority settings will use that entry method unless your mindstate is above the max value.}}^{{Lich setting|name=burgle_settings:max_priority_mindstate|desc=Tha maximum mindstate to use when using one of the priority entry settings, before switching to the other entry method.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=lumber_buddy_tree_list|desc=List of woods that you wish to chop.}}^{{Lich setting|name=lumber_implement|desc=axe, greataxe, or hatchet type weapons}}^{{Lich setting|name=lumber_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found wood}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=barb_famine_healing|desc=Barb specific section for automatic usage of Berserk Famine when low health. Has two settings listed below as well as knowledge of Berserk Famine as requirements.}}^{{Lich setting|name=barb_famine_healing:health_threshold:|desc=Famine will be used when below this threshold.}}^{{Lich setting|name=barb_famine_healing:inner_fire_threshold|desc=Will not use Berserk Famine unless above this threshold.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches for pets, bloodscrip, and loot in [[Drathrok%27s_Duskruin#Labyrinth|Duskruin Labyrinth]].&lt;br /&gt;
|usage=Configure your settings, enter the labyrinth, then start the script. The script will wait for messaging about a critter scurrying about and either try to catch it or move to another room. If no pet has been found by the 5 minute warning then it begins to search each room to collect bloodscrip and incidentals.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|settings={{Lich setting|name=duskruin:labyrinth:pet_noun|desc=(required) Kind of pet searching for, such as &#039;&#039;&#039;monkey&#039;&#039;&#039; or &#039;&#039;&#039;rat&#039;&#039;&#039;.}}^{{Lich setting|name=duskruin:labyrinth:loot_container|desc=(optional) Which container to put the bloodscrip and items you find when searching. If not specified then relies on {{com|STOW}} left/right.}}^{{Lich setting|name=duskruin:labyrinth:redeem_scrip|desc=(optional) Set to &#039;&#039;&#039;true&#039;&#039;&#039; to auto redeem any found bloodscrip. Default is &#039;&#039;false&#039;&#039;.}}&lt;br /&gt;
|uservars={{Lich setting|name=dusk_labyrinth_debug|desc=(optional) Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faux-atmo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Bring your verby items to life! Turn toys and items with fun verbs into [[Atmospheric_item|atmospherics]] by periodically performing a random verb on a random item based on your settings.&lt;br /&gt;
|usage=Configure which items and verbs you want to periodically do then start the script. It runs in the background.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Enable debug mode.}}&lt;br /&gt;
|settings=&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Number of minutes to wait between performing a verb on an item.&lt;br /&gt;
faux_atmo_interval: 15&lt;br /&gt;
&lt;br /&gt;
# Set to true to randomly select an item and verb to perform.&lt;br /&gt;
# Set to false to round-robin select items and verbs to perform.&lt;br /&gt;
faux_atmo_random: true&lt;br /&gt;
&lt;br /&gt;
# Items that don&#039;t have an inherent atmo effect&lt;br /&gt;
# but whose verbs if done periodically would.&lt;br /&gt;
faux_atmo_items:&lt;br /&gt;
  - name: blue basilisk&lt;br /&gt;
    verbs:&lt;br /&gt;
    - pet&lt;br /&gt;
    - pinch&lt;br /&gt;
    - poke&lt;br /&gt;
  - name: hooded cloak&lt;br /&gt;
    verbs:&lt;br /&gt;
    - rub&lt;br /&gt;
    - pat&lt;br /&gt;
    - wave&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if these scripts are running.&lt;br /&gt;
faux_atmo_no_use_scripts:&lt;br /&gt;
- combat-trainer&lt;br /&gt;
- go2&lt;br /&gt;
- get2&lt;br /&gt;
- bescort&lt;br /&gt;
- steal&lt;br /&gt;
- burgle&lt;br /&gt;
&lt;br /&gt;
# Don&#039;t perform verbs on items if in these rooms.&lt;br /&gt;
faux_atmo_no_use_rooms:&lt;br /&gt;
- Carousel Chamber     # Room with vault&lt;br /&gt;
- Carousel Booth       # Room just before vault&lt;br /&gt;
- 1900                 # You can specify room ids, too&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars={{Lich setting|name=faux_atmo_debug|desc=Enable debug mode.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== faskinner ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill with training items such as a small blue-belly crocodile with prominently stitched seams or a small fuzzy caracal with tufted ears and double-stitched seams.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=fa_skinning_trainer|desc=Noun of the trainer such as crocodile or caracal.}}^{{Lich setting|name=fa_skinning_priority|desc=Exit when mindlock on Skinning, First Aid, Both, or leave empty for whichever occurs first to avoid wasting charges.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pattern-hues ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts Warrior Mage Pattern Hues cantrip at set intervals.&lt;br /&gt;
|usage= The script will cast pattern hues cantrip based on settings in yaml. If no custom settings set, will cast a random color. Examples: ;pattern-hues now will cast now and exit. ;pattern-hues in you before, after, t2, manually, or in a personal startup script will change cast the cantrip on your interval and with settings. Leave pattern and hue empty if you want to pick from all the available options. Put what you only want the color to go to for random. Custom is for those lucky enough to have their own color (Dartellum has a custom color). Or, put the exact color you want in gesture, such as bright emerald.&lt;br /&gt;
|args= {{Lich setting|name=now|desc=Cast now.}}{{Lich setting|name=debug|desc=Output variable values.}}&lt;br /&gt;
|settings={{Lich setting|name=Pattern Hues yaml settings: gesture is either random, custom, or a specific setting.}}&lt;br /&gt;
  pattern_hues:&lt;br /&gt;
    duration: 600&lt;br /&gt;
    gesture: custom&lt;br /&gt;
    pattern_hues_styles:&lt;br /&gt;
      pattern:&lt;br /&gt;
      - bright&lt;br /&gt;
      - hazy&lt;br /&gt;
      - gleaming&lt;br /&gt;
      - lucent&lt;br /&gt;
      hue:&lt;br /&gt;
      - soot black&lt;br /&gt;
      - emerald&lt;br /&gt;
      - bone white&lt;br /&gt;
      - snowflake white&lt;br /&gt;
      - yellow&lt;br /&gt;
      - charcoal black&lt;br /&gt;
      - sky blue&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== repeat ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for repeating a sequence of up to 10 commands. Does not take scripts.&lt;br /&gt;
|usage=&amp;gt;;repeat &amp;quot;get my rock&amp;quot; &amp;quot;drop my rock&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}}^{{Lich setting|name=heal_with_divine_charm|desc=true/false - Attempt to use a divine charm that new characters start with to heal, instead of an auto-path.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background, gazing or exhaling your sanowret crystal to train [[Arcana]]. Checks for concentration and current mindstate to run only when necessary. Supports worn crystals or stored in a container.&lt;br /&gt;
|usage=This script can be run in passive mode or on-demand, and is well suited as part of your autostarts.&lt;br /&gt;
&lt;br /&gt;
Run once on-demand: &amp;lt;code&amp;gt;;sanowret-crystal run=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run in the background: &amp;lt;code&amp;gt;;sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start: &amp;lt;code&amp;gt;;autostart add sanowret-crystal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=In your YAML, configure the adjective of your sanowret crystal and list any scripts or rooms where you don&#039;t want the script to run, such as when burgling or in a room that prevents magical device usage.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
    sanowret_adjective: sanowret&lt;br /&gt;
    sanowret_no_use_scripts: # Don&#039;t try to use crystal while these scripts are active.&lt;br /&gt;
    - sew&lt;br /&gt;
    - carve&lt;br /&gt;
    - tinker&lt;br /&gt;
    - forge&lt;br /&gt;
    - remedy&lt;br /&gt;
    - shape&lt;br /&gt;
    - enchant&lt;br /&gt;
    - outdoorsmanship&lt;br /&gt;
    - combat-trainer&lt;br /&gt;
    - buff&lt;br /&gt;
    - burgle&lt;br /&gt;
    - go2&lt;br /&gt;
    sanowret_no_use_rooms: # Don&#039;t try to use crystal while in these rooms.&lt;br /&gt;
    - Carousel Chamber     # Room with vault&lt;br /&gt;
    - Carousel Booth       # Room just before vault&lt;br /&gt;
    - 1900                 # You can specify room ids, too (Crossing bank window)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
      blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  eliminate: true&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:eliminate|desc=True/False.  Only used during arena.  Will use krhi eliminate at the beginning of rounds 5/10/15/20/25. &#039;&#039;&#039;Only include if you are a thief with khri eliminate.&#039;&#039;&#039;}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown|desc=The name of the weapon you wish to use for mobs defined in use_thrown_on.  If this is left off, then it will never try thrown (useful for characters with passive abilities that can force flying thins to land - ex khri terrify).}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== summoning ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains summoning via summoning and breaking a magical weapon. Summons admittance to build up charges to summon a weapon. [[Warrior Mages]] must have already {{com|align}}ed to an element.&lt;br /&gt;
|settings={{Lich setting|name=summoning_target_increment|desc=The desired number of mind states to increase by. Respects crossing_training_max_threshold as an upper threshold.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_startup_delay|desc=Number of seconds to wait after first starting before it will eat skills.  Useful when tarantula is added to autostarts, so that it doesn&#039;t eat skills on first login, before login drain.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^&lt;br /&gt;
{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^&lt;br /&gt;
{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^&lt;br /&gt;
{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff. If you use an adjective you must type it completely in double quotes, e.g. &amp;quot;hide sack&amp;quot;, not &amp;quot;h sack&amp;quot;.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}{{Lich setting|name=destination|desc=Destination container.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=520848</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=520848"/>
		<updated>2020-06-11T21:59:09Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* hunting-buddy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
https://github.com/rpherbig/dr-scripts/wiki/Waggle-Sets&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
    - keepsake box                          # consumable lockpick trainers are supported by ;locksmithing. Found in Bedroom&lt;br /&gt;
    - worn book                             &lt;br /&gt;
    - memory orb                         &lt;br /&gt;
    - blunt-tipped bolts&lt;br /&gt;
    - blunt-tipped arrows&lt;br /&gt;
    - blunt stones&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=lumber_buddy_tree_list|desc=List of woods that you wish to chop.}}^{{Lich setting|name=lumber_implement|desc=axe, greataxe, or hatchet type weapons}}^{{Lich setting|name=lumber_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found wood}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches and loots the Duskruin Ratacombs/Labyrinth. Written for Duskruin 422&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=hunting_nemesis|desc=List of PC&#039;s you do not want to hunt with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== inventory-manager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Stores current &amp;quot;inv list&amp;quot; data in a YAML file for searching from any character... works across multiple accounts.&lt;br /&gt;
|usage= Store and access any character&#039;s &amp;quot;inventory list&amp;quot;. Prints a list of character names stored, prints individual inventory, and searches all inventory for any keyword(s).&lt;br /&gt;
|args={{Lich setting|name=save|desc=Executes game command &amp;quot;inv list&amp;quot; and saves all items to database labeled as either worn or in container.}}^{{Lich setting|name=search|desc=Searches database for text provided. Requires an item for which to search.}}^{{Lich setting|name=list|desc=Shows all character(s) names stored within the database. Optional input of a character&#039;s name to list their inventory.}}^{{Lich setting|name=remove|desc=Removes character and associated data from database, requires a name.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Runs in the background, gazing or exhaling your sanowret crystal. Checks for concentration and current mindstate.&lt;br /&gt;
|usage= &lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings={{Lich setting|name=sanowret_adjective|desc=The adjective of your sanowret crystal.  Default setting is sanowret.  Only needed if your crystal has a different adjective.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins  &lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
    blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred_weapon|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate_weapon|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown_weapon|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}{{Lich setting|name=destination|desc=Destination container.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=518312</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=518312"/>
		<updated>2020-05-09T22:02:24Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* Scripts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== arrows ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Creates shaft, arrowheads, and arrows all in one script. &lt;br /&gt;
Syntax: ;arrows type lumber tools&lt;br /&gt;
&lt;br /&gt;
* Examples: &lt;br /&gt;
;arrows drake-fang maple&lt;br /&gt;
;arrows drake-fang balsa yes&lt;br /&gt;
&lt;br /&gt;
|args=type, lumber, tools&lt;br /&gt;
|settings={{Lich setting|name=type|desc=The type of arrow you would like to make. The list is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
couger-claw &lt;br /&gt;
boar-tusk &lt;br /&gt;
sabertooth &lt;br /&gt;
angiswaerd &lt;br /&gt;
hele&#039;la &lt;br /&gt;
basilisk &lt;br /&gt;
elsralael &lt;br /&gt;
soot-stained &lt;br /&gt;
ice-adder &lt;br /&gt;
jagged-horn &lt;br /&gt;
drake-fang&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}^{{Lich setting|name=lumber|desc=The type of lumber you would like to use. Maple is the default lumber. You can use all the lumber types at the Society store. You can also use your own as long as you have the lumber on you.}}^{{Lich setting|name=tools|desc=This setting is storing your tools at the Society. This setting is optional.}}&lt;br /&gt;
|uservars={{Lich setting|name=None|desc= }}&lt;br /&gt;
|children=go2, shape&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
    - keepsake box                          # consumable lockpick trainers are supported by ;locksmithing. Found in Bedroom&lt;br /&gt;
    - worn book                             &lt;br /&gt;
    - memory orb                         &lt;br /&gt;
    - blunt-tipped bolts&lt;br /&gt;
    - blunt-tipped arrows&lt;br /&gt;
    - blunt stones&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=lumber_buddy_tree_list|desc=List of woods that you wish to chop.}}^{{Lich setting|name=lumber_implement|desc=axe, greataxe, or hatchet type weapons}}^{{Lich setting|name=lumber_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found wood}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=Originally intended to be used in [[RanikMap1|The Crossing]]. The script now works outside [[RanikMap1|The Crossing]] with hometown set to: [[RanikMap30|Riverhaven]], [[RanikMap42|Therenborough]], [[RanikMap67|Shard]], [[RanikMap99|Aesry]], [[RanikMap107|Mer&#039;Kresh]], [[RanikMap117|Hibarnhvidar]], [[RanikMap121|Boar Clan]], [[RanikMap150|Fang Cove]], [[RanikMap47|Muspar&#039;i]], [[RanikMap106|Hara&#039;jaal]], [[RanikMap61|Leth Deriel]], [[RanikMap34a|Rossman&#039;s Landing]], [[RanikMap40|Langenfirth]], or [[RanikMap90|Ratha]]&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches and loots the Duskruin Ratacombs/Labyrinth. Written for Duskruin 422&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Runs in the background, gazing or exhaling your sanowret crystal. Checks for concentration and current mindstate.&lt;br /&gt;
|usage= &lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings={{Lich setting|name=sanowret_adjective|desc=The adjective of your sanowret crystal.  Default setting is sanowret.  Only needed if your crystal has a different adjective.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins  &lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
    blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred_weapon|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate_weapon|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown_weapon|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}{{Lich setting|name=destination|desc=Destination container.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=517746</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=517746"/>
		<updated>2020-05-01T01:07:35Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* workorders */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
Also there is a newbie-friendly video guide - &#039;&#039;&#039;How to setup Lich: https://www.youtube.com/watch?v=Ty-seLTJSi4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are &#039;&#039;&#039;two&#039;&#039;&#039; autostart scripts. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;lich&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt; is part of &#039;&#039;&#039;dependency&#039;&#039;&#039;, a lich script, which manages the start up process for scripts documented here. &lt;br /&gt;
&lt;br /&gt;
Use &#039;&#039;dependency&#039;&#039; autostart (the second one) for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart &#039;scriptname&#039;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart &#039;script-name&#039;&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e autostart &#039;script-name&#039;, false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Parenthesis do not matter&lt;br /&gt;
== List autostart scripts ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e echo list_autostarts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remove an autostart ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e stop_autostart &#039;script-name&#039; parenthesis do not matter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== almanac ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses an almanac every 10 minutes. Pauses all other scripts, stows your left hand, studies it, then unpauses everything.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, bundles, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- bundle&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt; setting appraises a worn bundle quick.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bundle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&lt;br /&gt;
#Choose one, container or tie&lt;br /&gt;
telescope_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tie:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container, tied, or worn&lt;br /&gt;
divination_tool:&lt;br /&gt;
  name:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
  worn:&lt;br /&gt;
&lt;br /&gt;
#Choose one, container or tied&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
  container:&lt;br /&gt;
  tied:&lt;br /&gt;
&lt;br /&gt;
NOTE: DO NOT INCLUDE THE STUFF UNDER divination_tool or divination_bones_storage IF NOT USING!!&lt;br /&gt;
&lt;br /&gt;
EXAMPLE YAML IF NOT USING:&lt;br /&gt;
divination_tool:&lt;br /&gt;
divination_bones_storage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|args={{Lich setting|name=wyvern|desc=Climb wyverns instead of undergondola.}}^{{Lich setting|name=undergondola|desc=Climb undergondola.}}^{{Lich setting|name=xalas|desc=Climb in xalas}}&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}^{{Lich setting|name=held_athletics_items|desc=A list of 1-2 items held while doing athletics to increase the difficulty. Each item adds difficulty. Uses get/stow, and the items don&#039;t need to be weapons.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== avtalia ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Traders only.  When run, it watches cambrinth defined in avtalia_array:.  It maintains a running list of how much mana is in those cambrinth and allows it to be pulled by scripts like combat-trainer when mana is low.&lt;br /&gt;
|usage= Define a list of cambrinth as below:&lt;br /&gt;
  avtalia_array:&lt;br /&gt;
  - name: cambrinth bracer&lt;br /&gt;
    cap: 32&lt;br /&gt;
  - name: watersilk bag&lt;br /&gt;
    cap: 108&lt;br /&gt;
  - name: cambrinth anklet&lt;br /&gt;
    cap: 12&lt;br /&gt;
  - name: tattered robe&lt;br /&gt;
    cap: 50&lt;br /&gt;
  - name: cambrinth chains&lt;br /&gt;
    cap: 50&lt;br /&gt;
&lt;br /&gt;
Each entry must be unique, all cambrinth must be worn, you must have sufficient Arcana to charge and invoke accurately while worn, and you must not use your primary casting cambrinth you use for other spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=avtalia_array: defines the array of worn cambrinth.&lt;br /&gt;
|uservars=avtalia&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bankbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Have a character act as a banker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;citizenship&#039;&#039;: Set citizenship to &#039;Zoluren&#039; to skip a money check. Set to &#039;Ilithi&#039; to use the north, west, south gates of Shard&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Casts waggle sets defined in your yaml. Casts the default: waggle set if no args are given.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== burgle ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=[[Breaking and Entering]] - Used to train Thievery, Stealth, and depending on entry method, 1 of Athletics (rope) / Locksmithing(lockpick).   &#039;&#039;&#039;Extremely high fines if you are caught.  Be sure to read the [[Breaking and Entering]] page to understand how the system works prior to using this script.&#039;&#039;&#039;&lt;br /&gt;
|usage=Script can be started anywhere that can path the room you set in the settings.&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on Burgle inside crossing_training. Attempts to use ;burgle during Athletics, Locksmithing, Thievery, or Stealth&lt;br /&gt;
# Uses burgle_settings for entry method then continues to alternate methods such as climbing, picking shop stealing, etc.&lt;br /&gt;
train_with_burgle: true&lt;br /&gt;
&lt;br /&gt;
#Plead guilty for lower fines if caught in normal justice.&lt;br /&gt;
guilty_plea: guilty&lt;br /&gt;
&lt;br /&gt;
burgle_settings:&lt;br /&gt;
  room: nnn                                 # pick your own room, you should pick a room that no guard will &#039;&#039;ever&#039;&#039; enter.  Picking rooms guards can come to is a failure on setup, not the script.&lt;br /&gt;
  entry_type: lockpick                      # lockpick | rope | cycle&lt;br /&gt;
  use_lockpick_ring: true                   # if you use a worn lockpick stacker&lt;br /&gt;
  lockpick_container: lockpick ring         # name of your lockpick stacker&lt;br /&gt;
  max_search_count: 2                       # max number of total searches to do including retries&lt;br /&gt;
  retry: false                              # retry if you don&#039;t find loot.  default: false&lt;br /&gt;
  loot: keep                                # drop | keep | bin | pawn   default: keep &lt;br /&gt;
  loot_container: duffel bag                # container to keep loot in while burglering&lt;br /&gt;
  safe_mode: true                           # stop searching and try to get out as quickly as possible when hearing footsteps.  Default: true&lt;br /&gt;
  room_blacklist:                           # array of rooms to ignore. Case sensitive.&lt;br /&gt;
  item_whitelist:                           # array of full item names (adj + noun) of items to keep no matter what.  Case Sensitive.  &lt;br /&gt;
    - keepsake box                          # consumable lockpick trainers are supported by ;locksmithing. Found in Bedroom&lt;br /&gt;
    - worn book                             &lt;br /&gt;
    - memory orb                         &lt;br /&gt;
    - blunt-tipped bolts&lt;br /&gt;
    - blunt-tipped arrows&lt;br /&gt;
    - blunt stones&lt;br /&gt;
  before:                                   # array of scripts to run, similar to hunting-buddy, before the burgle (will be called right before buffing)&lt;br /&gt;
    - yourscripthere with args here&lt;br /&gt;
  after:                                    # array of scripts to run, similar to hunting-buddy, after the burgle, (will be called right before script ends)&lt;br /&gt;
    - anotherscript here&lt;br /&gt;
waggle_sets:&lt;br /&gt;
  burgle:&lt;br /&gt;
    - Plunder&lt;br /&gt;
    - Slight&lt;br /&gt;
    - Sight&lt;br /&gt;
    - Silence&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=start|desc=Required to run the script.  Protects against accidental starting/typos.}}^{{Lich setting|name=entry|desc=Optional.  Override yaml setting for entry_type. Valid options are: lockpick, rope, cycle.}}^{{Lich setting|name=roomid|desc=Optional.  Override yaml setting for room to burgle from.}}^{{Lich setting|name=loot_type|desc=Optional.  Override yaml setting what to do with loot.  Items in your item_whitelist are always kept.  Valid options: drop, keep, pawn bin.}}^{{Lich setting|name=hometown|desc=Optional.  Override yaml hometown setting when using pawn or bin options.}}&lt;br /&gt;
|settings={{Lich setting|name=burgle_settings|desc=Hash of all the burgle settings}}^{{Lich setting|name=burgle_settings:room|desc=The Room id that burgle should be done in.  Guards should never come to this room, so pick carefully}}^{{Lich setting|name=burgle_settings:entry_type|desc=The type of entry - &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;  You must have a heavy rope if using &amp;lt;code&amp;gt;rope&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.  You must have a lockpick, or a worn lockpick stacker with lockpicks on it if using &amp;lt;code&amp;gt;lockpick&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cycle&amp;lt;/code&amp;gt;.}}^{{Lich setting|name=burgle_settings:use_lockpick_ring|desc=&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;Check for a lockpick ring/stacker if using lockpick as entry_type. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:lockpick_container|desc=The name of your lockpick ring/stacker.}}^{{Lich setting|name=burgle_settings:max_search_count|desc=Limits the number of searches you do. Setting this too high will result in arrest, and large fine.  Start low and increase as needed.)}}^{{Lich setting|name=burgle_settings:retry|desc=Retry searches if you don&#039;t find loot.  &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:loot|desc=What to do with loot.  Supported options: &amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keep&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pawn&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt;.  Note that you will always attempt to store loot while in the house, to avoid problems inside with items with custom drop scripts.  &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; is only supported for thieves.}}^{{Lich setting|name=burgle_settings:loot_container|desc=Where to put loot while in the house.  This is required as the script will not attempt to drop loot in the house.}}^{{Lich setting|name=burgle_settings:safe_mode|desc=Stop searching and try to get out as quickly as possible when hearing footsteps. &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;}}^{{Lich setting|name=burgle_settings:room_blacklist|desc=List of room types (using Sentence Case) that you don&#039;t want to search for loot in.}}^{{Lich setting|name=burgle_settings:item_whitelist|desc=List of full item names (adj + noun) that you want to keep regardless of any other setting.}}^{{Lich setting|name=burgle_settings:before|desc=List of scripts you want to run before burglary.  This is run right before the waggle set.}}^{{Lich setting|name=burgle_settings:after|desc=List of scripts you want to run after burglary.  This is run right after the burglary before processing the loot.}}^{{Lich setting|name=waggle_sets[&#039;burgle&#039;]|desc=Optional. A waggle set called &#039;burgle&#039; to cast right before burglary.}}&lt;br /&gt;
|children=jail-buddy&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=lumber_buddy_tree_list|desc=List of woods that you wish to chop.}}^{{Lich setting|name=lumber_implement|desc=axe, greataxe, or hatchet type weapons}}^{{Lich setting|name=lumber_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found wood}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== cleric-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatically does cleric quests you are eligible for. Currently does tamsine, eluned, eluned2, kertigen, hodiera, meraud, and glythtide commune quests if you are the right level.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== coordinator ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Training manager script&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=aiming_trainables|desc=Lets you train weapons in the offhand while aiming crossbows, slings, and bows. The weapon must be usable in the offhand for attacking/throwing, swappables are supported. Large weapons require weapons prime, and other conditions need to be met, etc. It works in conjunction with the settings attack_overrides (hurl/invoke supported) and using_light_crossbow.}}^{{Lich setting|name=using_light_crossbow|desc=Lets you designate that your Crossbow is light, this enables swinging attack options with aiming_trainables.}}^{{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_trainer_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:skip_repair|desc=true if you want to skip repairing this item.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=ambush_location|desc=Set the ambush target for better backstab training for thieves.}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Locks|desc=Train locksmithing by picking pet boxes in combat.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Meraud|desc=Maintains the Meraud Commune.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Ret Stealth|desc=Retreat before stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Teach|desc=Teach hunting_buddies if there are any in the room on this timer.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_trainables|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== corn-maze ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs the Hollow Eve corn maze.&lt;br /&gt;
|usage=Run inside the large-form corn maze, anywhere in the starting &#039;labyrinth&#039; or entrance area. This does NOT work with the short/single-task versions. The script will finish any pre-existing corn-maze task, then search the maze for incidental loot.  Make sure to allow ten minutes between runs for the loot to respawn. &lt;br /&gt;
|args={{Lich setting|name=noloot|desc=Run as normal, but only pick up free corn maze passes from the incidentals.}}^{{Lich setting|name=restart|desc=Run as normal, but skip incidental looting entirely. Useful if you already looted this run and needed to restart the script for some reason.}}^{{Lich setting|name=manual|desc=Replaces loot-corn-maze.lic.  Control your run manually. Pick up and complete tasks on your own. This will sit in the background, and search and loot any incidental objects you come across automatically.}}&lt;br /&gt;
|settings={{Lich setting|name=maze_junk|desc=What to throw away during incidental looting. See defaults in base.yaml, and copy to your setup yaml to change them. }}^{{Lich setting|name=cornmaze_containers|desc=A list of bags to try and put incidental loot into, top ones first. If all of them are full it&#039;ll try and STOW the item, and if that fails it&#039;ll drop it. By default, no bags listed. &lt;br /&gt;
&lt;br /&gt;
 cornmaze_containers:&lt;br /&gt;
   - backpack&lt;br /&gt;
   - rucksack&lt;br /&gt;
   - satchel&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== craft ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts one item.&lt;br /&gt;
|args={{Lich setting|name=outfitting|desc=Knit.}}^{{Lich setting|name=forging|desc=Forge a Blacksmithing item.}}^{{Lich setting|name=engineering|desc=Shape one item.}}&lt;br /&gt;
|settings={{Lich setting|name=yarn_quantity|desc=How much yarn to keep on hand for knitting, defaults to 100.}}^{{Lich setting|name=craft_max_mindstate|desc=What mindstate to make running the script a noop. Defaults to 31}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=train_with_burgle|desc=Set true to turn on burgle for locksmithing, thievery, stealth, and/or athletics. Needs burgle_settings:.}}^{{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches and loots the Duskruin Ratacombs/Labyrinth. Written for Duskruin 422&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== fill-dirt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Fills a dirt stacker with dirt.&lt;br /&gt;
|usage=Run the script in any room where dirt is forageable.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=dirt_stacker|desc=Name of dirt stacker to fill. Must be worn.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks  More in-depth look at first-aid.lic: https://github.com/rpherbig/dr-scripts/wiki/First-Aid-Strategy&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}^{{Lich setting|name=compendium_type|desc=Will default to compendium but also supports burgled manuals and guides.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== glyph-of-mana ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script that will keep glyph of mana up always.&lt;br /&gt;
|usage=Meant to be used as a during: in combat but can be used anywhere.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Example usage:&lt;br /&gt;
hunting_info:&lt;br /&gt;
- :zone: cinder_beasts&lt;br /&gt;
  args:&lt;br /&gt;
  - d1&lt;br /&gt;
  stop_on:&lt;br /&gt;
  - Small Edged&lt;br /&gt;
  :duration: 55&lt;br /&gt;
  before:&lt;br /&gt;
  - go2 12345&lt;br /&gt;
  - mech-lore&lt;br /&gt;
  - athletics&lt;br /&gt;
  during:&lt;br /&gt;
  - glyph-of-mana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#the first line is prep amount, second is a single cambrinth charge&lt;br /&gt;
empath_healing:&lt;br /&gt;
  HW:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  HS:&lt;br /&gt;
  - 1&lt;br /&gt;
  - 1&lt;br /&gt;
  #HEAL:&lt;br /&gt;
  #- 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== horse-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Teaches all skills to a horse.&lt;br /&gt;
|usage=This script will go through the list of skills and try to teach a horse. The order teaches is leadrope, saddle, animal, joust, kneel, prance, beg, spin, jump, combat, magic, war. You must be a Ranger to run this.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:full_waiting_room|desc=Room to wait in while the zones are full, defaults to safe_room number if not present.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_info:boxes|desc=Sets the hunt as a box priority hunt, will stop or skip if you have box_loot_limit number of boxes if set to true}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== join-thieves ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Joins the thieves guild in Crossing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== journal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script to use an epistemic journal. Best used as an after:&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars= &#039;&#039;journal_noun&#039;&#039;: Set the noun of your journal, defaults to journal&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== levelup ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks to your guild leader and levels up as many times as you can.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;levelup&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== locksmithing ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains locksmithing independently or with crossing-training.  Can use unlimited training boxes, daily charge training boxes, or limited use disposable training items such as corn maze pouches, liquor cabinets, or burgled keepsake boxes.&lt;br /&gt;
|usage= Can be used independently or by listing Locksmithing under crossing_training.  If used with crossing_training additional feature &amp;lt;code&amp;gt;train_with_burgle: true&amp;lt;/code&amp;gt; is available.  The burgle_settings: loot_container is a shared feature for ease of use with keepsake boxes.  [[Lich_script_repository#burgle]] information above.&lt;br /&gt;
&lt;br /&gt;
Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Locksmithing Settings ##&lt;br /&gt;
&lt;br /&gt;
# use ;pick and pick settings first&lt;br /&gt;
pick_live_boxes: true&lt;br /&gt;
&lt;br /&gt;
# second option to a daily use lockbox trainer like a training box or harvest bag&lt;br /&gt;
have_training_box: false&lt;br /&gt;
picking_lockbox: training box&lt;br /&gt;
picking_worn_lockbox: false&lt;br /&gt;
&lt;br /&gt;
# IMPORTANT! Consumable boxes will be pulled from your burgle_settings: loot_container and should be kept separate from live boxes.&lt;br /&gt;
# list as many as you want - though it will try from the top down.&lt;br /&gt;
# THESE BOXES WILL BE DROPPED.  MAKE CERTAIN YOU ONLY LIST THROW-AWAY TRAINERS.&lt;br /&gt;
consumable_lockboxes:&lt;br /&gt;
# - keepsake box&lt;br /&gt;
# - liquor cabinet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=pick_live_boxes|desc=True or False to train with trapped boxes.}}^{{Lich setting|name=have_training_box|desc=True or False to use an unlimited or daily charge training box}}^{{Lich setting|name=picking_lockbox|desc=TAP adjective and noun of the permanent training box}}^{{Lich setting|name=picking_worn_lockbox|desc=Is the permanent training box worn?  True/False}}^{{Lich setting|name=consumable_lockboxes|desc=A list of consumable trainers in the &#039;&#039;&#039;burgle_settings: loot_container&#039;&#039;&#039;.  Format sample above.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mm ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A general purpose moon mage utility script&lt;br /&gt;
|usage= Run the script without any arguments to see usage&lt;br /&gt;
|args= {{Lich setting|name=locate &amp;lt;name&amp;gt;|desc=Locates the given name and reports the room number if the locate was successful}}^{{Lich setting|name=rift &amp;lt;name&amp;gt;|desc=Locates and rifts the given name to your current room. Checks if the moons are up. Uses the same settings as &amp;lt;code&amp;gt;;mm locate&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|settings= {{Lich setting|name=waggle_sets[&#039;locate&#039;]|desc=Optional. A waggle set called &#039;locate&#039; with only the locate spell in it. Uses the data in DISCERN locate otherwise.}}^{{Lich setting|name=waggle_sets[&#039;rs&#039;]|desc=Optional. A waggle set called &#039;rs&#039; with only the locate Riftal Summons spell in it. Uses the data in DISCERN RS otherwise.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== newbie-gear==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Crafts a set of gear for a new character.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=storage|desc=The container in which to store finished items}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== paladin-quests ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Completes the paladin Glyph quests for you.&lt;br /&gt;
|args={{Lich setting|name=warding|desc=Complete the Glyph of Warding Quest.}}{{Lich setting|name=bonding|desc=Complete the Glyph of Bonding Quest.}}{{Lich setting|name=light|desc=Complete the Glyph of Light Quest.}}{{Lich setting|name=mana|desc=Complete the Glyph of Mana Quest.}}{{Lich setting|name=ease|desc=Complete the Glyph of Ease Quest.}}{{Lich setting|name=renewal|desc=Complete the Glyph of Renewal Quest.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Script to train performance.  Defaults to worn instrument but accepts an instrument setting&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=instrument|desc=Optional. The instrument you would like to use.  Defaults to worn instrument if none selected}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args={{Lich setting|name=pets|desc=Disarm boxes and place them in the pet box container}}^{{Lich setting|name=count|desc=How many pet boxes to make }}^{{Lich setting|name=refill|desc=Refill your lockpick ring}}&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=picking_pet_box_source|desc=The bag that disarmed pet boxes are stored in.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}^{{Lich setting|name=lockpick_room_id|desc=Select a specific room number to open boxes to avoid blowing up your neighbors}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== release_cyclic ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Releases all cyclic spells.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ranger-companion ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Summons a companion and feeds it milk or corn if it&#039;s a baby, handles raising a baby pet to young age. Meant to be used as a during: in combat but works anywhere as long as you are stationary. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== researcher ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=Does research on a single subject.&lt;br /&gt;
|usage=Specify the subject as an argument, e.g. ;researcher augmentation&lt;br /&gt;
|args=missing&lt;br /&gt;
|settings=missing&lt;br /&gt;
|uservars=missing&lt;br /&gt;
|children=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== register ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for searching your deed register.&lt;br /&gt;
|usage=The script will search your deed register for the specified crafting material.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;;register damite&amp;lt;/code&amp;gt;&lt;br /&gt;
    --- Lich: register active.&lt;br /&gt;
;Output of reading register not shown here to save space.&lt;br /&gt;
       Results:&lt;br /&gt;
        45 -- a deed for a damite ingot (48V 91Q - pure Damite --Binu)&lt;br /&gt;
        46 -- a deed for a damite ingot (10V 86Q - pure Damite --Binu)&lt;br /&gt;
    [register]&amp;gt;stow right&lt;br /&gt;
    You put your register in your hunting pack.&lt;br /&gt;
    --- Lich: register has exited.&lt;br /&gt;
&lt;br /&gt;
|args={{Lich setting|name=query|desc=The material you want to search for.  Can also be information you entered in the deed note.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=The name of the container where you store your deed register.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== restock ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for restocking your supply of stackable and nonstackable items.&lt;br /&gt;
|usage= Will parse your YAML for a restock set and make the appropriate purchases to maintain your desired quantity. This is called at the start of hunting-buddy as the preferred mechanism to maintain ammunition counts.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=restock|desc=list of item names or hashes. A name will be searched in base-consumables based on your hometown setting. It will go and purchase the appropriate version of that item found in that hometown. For example, lising &amp;quot;arrow&amp;quot; will purchase boar-tusk arrows in Crossing, but if your in Shard will purchase long arrows. Any of the values pulled from base-consumables can be overridden by providing by appropriate key-value-pair under the item name within your YAML. Not all cities have every type of item (for example only the Crossing sells rocks or sling/ammo). As such, you can explicitly define your own items within the YAML by setting the item name, with the following key-value-pairs: name, room, price, size (how many obtained in a single purchase transaction), stackable (t/f), and quantity (how many you want to maintain on hand at a given time). Here are some examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This will purchase arrows from your hometown using all defaults; including quantity (which is 30)&lt;br /&gt;
restock:&lt;br /&gt;
  arrow&lt;br /&gt;
&lt;br /&gt;
# This is the same as above, but with a custom quantity&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 45&lt;br /&gt;
&lt;br /&gt;
# this is a completely custom item not contained in base-consumables. It will not change based on hometown. &lt;br /&gt;
restock:&lt;br /&gt;
  super_cool_thing:&lt;br /&gt;
     name: cool thing&lt;br /&gt;
     room: 1337&lt;br /&gt;
     price: 10&lt;br /&gt;
     size: 3&lt;br /&gt;
     stackable: true&lt;br /&gt;
     quantity: 4&lt;br /&gt;
&lt;br /&gt;
# Here are a list of generic items in base-consumables:&lt;br /&gt;
arrow&lt;br /&gt;
bolt&lt;br /&gt;
tk_ammo&lt;br /&gt;
rock&lt;br /&gt;
&lt;br /&gt;
# Restock now supports custom Hometowns. This will be super useful if you use Shard as a hometown and need rocks from Hib. You can have as many as you want, but be reminded that we must support the hometown in base-towns.yaml. The hometowns will be visited in order from first to last, listed top to bottom.&lt;br /&gt;
&lt;br /&gt;
hometown: Shard&lt;br /&gt;
&lt;br /&gt;
restock:&lt;br /&gt;
  arrow:&lt;br /&gt;
    quantity: 50&lt;br /&gt;
  bolt:&lt;br /&gt;
    quantity: 50    &lt;br /&gt;
  rock:&lt;br /&gt;
    hometown: Hibarnhvidar&lt;br /&gt;
    name: smooth rocks&lt;br /&gt;
    room: 12172&lt;br /&gt;
    price: 45&lt;br /&gt;
    size: 30&lt;br /&gt;
    stackable: true&lt;br /&gt;
    quantity: 50&lt;br /&gt;
&lt;br /&gt;
# restock can probably handle items with &amp;quot;charges&amp;quot; (i.e ritual foci) if they disappear/consumed once all charges are gone.&lt;br /&gt;
&amp;lt;/pre&amp;gt;}} &lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== rezz ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script to rezz corpses&lt;br /&gt;
|usage=The script will either raise the person you specify, or if you don&#039;t specify someone it will raise all of the corpses in the room.  You should add a rezz: waggle set so that it doesn&#039;t use default values for rejuv and rezz.&lt;br /&gt;
|args={{Lich setting|name=player|desc=The person you want to raise.  Optional argument}}&lt;br /&gt;
|settings={{Lich setting|name=osrel_no_harness|desc=true to infuse directly, false to harness first.}}&lt;br /&gt;
&lt;br /&gt;
Waggle set to add.  Customize the mana and cambrinth values to your skill level:&lt;br /&gt;
&lt;br /&gt;
 waggle_sets:&lt;br /&gt;
   rezz:&lt;br /&gt;
     Resurrection:&lt;br /&gt;
       abbrev: rezz&lt;br /&gt;
       mana: 17&lt;br /&gt;
     Rejuvenation:&lt;br /&gt;
       abbrev: rejuv&lt;br /&gt;
       mana: 10&lt;br /&gt;
       cambrinth:&lt;br /&gt;
       - 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific set of rooms and wait for 45 seconds for a player empath to heal you. You can list several PC empaths. The script will go to the nearest one from your current location. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=saferoom_health_threshold|desc=Skips saferoom healing unless the &#039;force&#039; argument is used. This is a number that represents your wound severity. The calculation of your wound score is Sum(wound level^2 * number of wounds at that level).}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_empaths|desc=A list of PC empaths with their name and room ID}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}}^{{Lich setting|name=force_healer_town|desc=Override your hometown: setting to use an auto empath in a different town.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Runs in the background, gazing or exhaling your sanowret crystal. Checks for concentration and current mindstate.&lt;br /&gt;
|usage= &lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings={{Lich setting|name=sanowret_adjective|desc=The adjective of your sanowret crystal.  Default setting is sanowret.  Only needed if your crystal has a different adjective.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=sell_loot_skip_exchange|desc=If true, skip currency exchange.}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-pouches ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Sell gem pouches for trading experience&lt;br /&gt;
|usage=This script is called by crossing-training when you have &#039;Trading&#039; listed as a training skill and &#039;sell_pouches_for_trading&#039; set to true. You can also call it to sell a pouch.&lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=Your hometown. This is used to determine which gemshop you will sell your pouches to}}^{{Lich setting|name=sale_pouches_container|desc=Container where your pouches for sale are stored}}^{{Lich setting|name=waggle_set named &#039;sell-pouches&#039;|desc=Casts these spells before selling a pouch. This is where you would include spell data for casting Finesse}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; - runs ;circlecheck to show your leveling status. it can take args, like cc 200&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lfr&amp;lt;/code&amp;gt; - echos the full data of the room a remote room number, pass the number to it&lt;br /&gt;
* &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; - shows all items in the current room you are in that are stealable that are not in base-stealing&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;ez&amp;lt;/code&amp;gt; - list all escort hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins  &lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smoke ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=smokes an item&lt;br /&gt;
|usage=&lt;br /&gt;
You can run the script two ways, one from command line and the other from a YAML.&lt;br /&gt;
&lt;br /&gt;
Command line: &lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also run it from a YAML setting:&lt;br /&gt;
&lt;br /&gt;
  ;smoke &amp;lt;cigar noun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|args=Command Line:&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;image&amp;gt; &amp;lt;cigar noun&amp;gt; &amp;lt;container things are in&amp;gt; &amp;lt;lighter&#039;s noun (MUST be a lighter)&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YAML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;cigar noun&amp;gt; (When running from YAML)&lt;br /&gt;
&lt;br /&gt;
|settings=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  smoke:&lt;br /&gt;
    cigar_container: humidor&lt;br /&gt;
    smoke_image:&lt;br /&gt;
    lighter:&lt;br /&gt;
      type: flint&lt;br /&gt;
      container: humidor&lt;br /&gt;
    blade: dagger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stabbity ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Stabbity is designed for thieves, and relies on backstab and thrown weapons to kill things quickly. It&#039;s useful in invasions and events.&lt;br /&gt;
|usage=&lt;br /&gt;
When run without a mode specified  (e.g. &amp;lt;code&amp;gt;;stabbity&amp;lt;/code&amp;gt;), stabbity will wield your weapon and hide, killing any mob in the room. If no mobs are present, it will wait in hiding for one to arrive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Configuration&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;stabbity:&lt;br /&gt;
  weapons:&lt;br /&gt;
    preferred: glaes pasabas&lt;br /&gt;
    alternate: judge&#039;s gavel&lt;br /&gt;
    thrown: throwing club&lt;br /&gt;
  use_alternate_on:&lt;br /&gt;
    - archer&lt;br /&gt;
    - soldier&lt;br /&gt;
    - dryad&lt;br /&gt;
    - oshu&lt;br /&gt;
    - frostweaver&lt;br /&gt;
    - guardian&lt;br /&gt;
  use_thrown_on:&lt;br /&gt;
    - hawk&lt;br /&gt;
    - gryphon&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
{{Lich setting|name=mode|desc=Optional, can be one of:^&lt;br /&gt;
* &#039;&#039;equip&#039;&#039;: Wields your preferred weapon.^&lt;br /&gt;
* &#039;&#039;cleanup&#039;&#039;: Sheathes your preferred weapon.^&lt;br /&gt;
* &#039;&#039;single&#039;&#039;: Kills all mobs in the current room and exits. Does not wait for mob to arrive.^&lt;br /&gt;
* &#039;&#039;arena&#039;&#039;: Used to run the Dusk Ruin arena.}}^&lt;br /&gt;
{{Lich setting|name=noloot|desc=Do not loot mobs when killed.}}&lt;br /&gt;
|settings=&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:preferred_weapon|desc=The name of the weapon you wish to backstab with.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:alternate_weapon|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:weapons:thrown_weapon|desc=The name of the weapon you wish to use for mobs defined in use_alternate_on.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_alternate_on|desc=List of mobs on which to use your alternate weapon.}}^&lt;br /&gt;
{{Lich setting|name=stabbity:use_thrown_on|desc=List of mobs on which to use your thrown weapon.}}&lt;br /&gt;
|uservars={{Lich setting|name=stabbity_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tarantula ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Manages the automated usage of the biomechanical tarantula, a gift handed out for patrons of Hollow Eve 432.&lt;br /&gt;
|usage=Run &amp;lt;code&amp;gt;;tarantula&amp;lt;/code&amp;gt; after adjusting YAML settings as desired.  Can be added to startup.  The script watches for skills near max-mindstate to sacrifice for their bonus, with different behavior depending on if you&#039;re in combat or not.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=tarantula_noun|desc=change if you&#039;ve had a tarantula alteration.}}^{{Lich setting|name=tarantula_debug|desc=set true if you wish to see debug messages}}^{{Lich setting|name=tarantula_excluded_skills|desc=A list of skills never to sacrifice to the tarantula.}}^{{Lich setting|name=tarantula_no_use_scripts|desc=A list of scripts defined by you, during which the tarantula will not activate.}}^{{Lich setting|name=tarantula|desc=A list of skills, organized by sphere and by whether you want them sacrificed in and/or out of combat as defined by whether combat-trainer is running.  These are the prioritized choices, however ;tarantula will choose other full skills in that sphere if none of its prioritized skills are available, unless they are listed in &amp;lt;code&amp;gt;tarantula_excluded_skills&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tarantula:&lt;br /&gt;
  Armor:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Chain Armor&lt;br /&gt;
    - Brigandine&lt;br /&gt;
    - Plate Armor&lt;br /&gt;
    - Light Armor&lt;br /&gt;
    - Defending&lt;br /&gt;
  Weapon:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Melee Mastery&lt;br /&gt;
    - Missile Mastery&lt;br /&gt;
  Magic:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Utility&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Lunar Magic&lt;br /&gt;
    - Warding&lt;br /&gt;
    - Augmentation&lt;br /&gt;
    - Utility&lt;br /&gt;
  Survival:&lt;br /&gt;
    combat:&lt;br /&gt;
    - Evasion&lt;br /&gt;
    - Skinning&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Outdoorsmanship&lt;br /&gt;
  Lore:&lt;br /&gt;
    non_combat:&lt;br /&gt;
    - Appraisal&lt;br /&gt;
    - Performance&lt;br /&gt;
    - Scholarship&lt;br /&gt;
&lt;br /&gt;
An example of exclusions added to a yaml:&lt;br /&gt;
&lt;br /&gt;
tarantula_excluded_skills:&lt;br /&gt;
  - Large Edged&lt;br /&gt;
  - Brawling&lt;br /&gt;
  - Evasion&lt;br /&gt;
  - Parry&lt;br /&gt;
  - Shield&lt;br /&gt;
  - Athletics&lt;br /&gt;
  - Crossbow&lt;br /&gt;
  - Slings&lt;br /&gt;
  - Light Thrown&lt;br /&gt;
  - Bow&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}^&lt;br /&gt;
|uservars={{Lich setting|name=tarantula_last_use|desc=The last time the tarantula was sacrificed to.}}^{{Lich setting|name=tarantula_last_skillset|desc=The last sphere sacrificed to, since the tarantula can&#039;t be used on the same sphere twice in a row.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}^{{Lich setting|name=theurgy_prayer_mat_room|desc=Room in which to use your prayer mat. Requires an object defined with an `id: roomid` format, ex.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
theurgy_prayer_mat_room:&lt;br /&gt;
 id: 1234&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== titlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks for new titles since the last time you ran the script.&lt;br /&gt;
|usage=Run the script and provide a set of titles to check (e.g. ;titlecheck moonmage). On the first run for that title set, all titles will be reported as new. Running the script afterwards will report only new titles.&lt;br /&gt;
|args=title_set&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=titles&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== trade ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Do caravan trading in Zoluren&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}{{Lich setting|name=destination|desc=Destination container.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. This should be run somewhere safe, without other scripts running because they can interfere. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== walkingastro ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs as a background script whose aim is to keep your prediction pools filling and the Astrology Skill moving.&lt;br /&gt;
|usage=On a 215 second timer, while not in combat (or while a series of other scripts are running), it will grab your telescope and if day observe the Sun, if night observe the Heart constellation. If your survival prediction pool fills, the script will instead align and predict against a survival skill. The aim of the script is to keep Astrology moving while you are out and about with your character, without having to rely on the ;astrology script.&lt;br /&gt;
&lt;br /&gt;
Note, walkingastro will wait and not fire while the following scripts are running: &#039;steal&#039;, &#039;combat-trainer&#039;, &#039;pick&#039;, &#039;craft&#039;, &#039;shape&#039;, &#039;sew&#039;,&#039;bescort&#039;, &#039;remedy&#039;, &#039;forge&#039;, &#039;carve&#039;, &#039;performance&#039;, &#039;theurgy&#039;, &#039;hlctheurgy&#039;, &#039;astrology&#039;, &#039;astrology2&#039;, &#039;study-art&#039;, &#039;mech-lore&#039;, &#039;first-aid&#039;.&lt;br /&gt;
&lt;br /&gt;
Finally, this script assumes that you have a telescope (see Astrology for telescope support settings) and that Piercing Gaze is up. &lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you add PG to your list of in/out of combat buff spells.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline.  Supplemental information: https://github.com/rpherbig/dr-scripts/wiki/Crafting-Setup&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}^{{Lich setting|name=workorder_min_items|desc=Minimum number of items in the workorder required to accept.}}^{{Lich setting|name=workorder_max_items|desc=Maximum number of items in the workorder required to accept.}}^{{Lich setting|name=workorders_repair|desc= Whether you want to repair your crafting tools after completing workorders or not. For those with tools setup under gear, set to false in your yaml.}}&lt;br /&gt;
workorders_repair: true&lt;br /&gt;
&lt;br /&gt;
#CARAVAN SETTINGS&lt;br /&gt;
# container holding caravan contracts for ;trade&lt;br /&gt;
&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=SimuCon&amp;diff=516534</id>
		<title>SimuCon</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=SimuCon&amp;diff=516534"/>
		<updated>2020-03-26T19:33:56Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* Prime Players */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}[[rare source::true| ]]&lt;br /&gt;
SimuCon is the annual Simutronics convention held in St. Louis, Missouri.&lt;br /&gt;
&lt;br /&gt;
The first SimuCon was in 1990, several years prior to DragonRealms&#039; creation, and it was actually called GemCon (for Simutronics biggest game of the time [[GemStone]]).&lt;br /&gt;
&lt;br /&gt;
The next SimuCon was in 1997 and was called SimuCon II.  After that all SimuCons were named by the year they were held from SimuCon &#039;98 through SimuCon 2007, though no SimuCon was held in 2006.&lt;br /&gt;
&lt;br /&gt;
In 1999 a large number of players, led by GameMaster Treveri, started a player-run DragonRealms convention in Las Vegas called [[VegasCon]].  The first VegasCon was coincidentally scheduled the same weekend as a similar GemStone meeting in Las Vegas.  After 1999 all VegasCons have been planned with both DragonRealms and GemStone at the same location.&lt;br /&gt;
&lt;br /&gt;
==GemCon==&lt;br /&gt;
*Location: King Henry VIII (hotel closed)&lt;br /&gt;
*Approximate Number in Attendance: 10&lt;br /&gt;
*Memorable Events:  &lt;br /&gt;
*Memory Sites:&lt;br /&gt;
&lt;br /&gt;
==SimuCon II==&lt;br /&gt;
*Location: [http://www.marriott.com/hotels/travel/stlap-st-louis-airport-marriott/ St. Louis Airport Marriott]&lt;br /&gt;
*Approximate Number in Attendance: 48 (DragonRealms only)&lt;br /&gt;
*Memorable Events: [http://www.royaldumpe.com/ The Royal Dumpe] outing&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/simucon%5D%5B/ SimuCon II Official Memory Site]&lt;br /&gt;
&lt;br /&gt;
==SimuCon &#039;98==&lt;br /&gt;
*Location: [http://www.adamsmark.com/stlouis/index.asp Adam&#039;s Mark St. Louis]&lt;br /&gt;
*Approximate Number in Attendance: 152 (DragonRealms only)&lt;br /&gt;
*Memorable Events: Downtown late night scavenger hunt&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/1998/ SimuCon &#039;98 Official Memory Site]&lt;br /&gt;
&lt;br /&gt;
==SimuCon &#039;99==&lt;br /&gt;
*Location: King Henry VIII (hotel closed)&lt;br /&gt;
*Approximate Number in Attendance: 437 (162 DragonRealms)&lt;br /&gt;
*Memorable Events: Duffy&#039;s Pub, Quavvy&#039;s Bar, Kygar Festival, Hero&#039;s Journey preview&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/1999/ SimuCon &#039;99 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2000==&lt;br /&gt;
*Location: King Henry VIII (hotel closed)&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2000/ SimuCon 2000 Link Collection] (No official site made in 2000)&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2001==&lt;br /&gt;
*Location: [http://www1.hilton.com/en_US/hi/hotel/STLHIHF-Hilton-St-Louis-Airport-Missouri/index.do St. Louis Airport Hilton]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events: GM Dunking Booth, Quavvy&#039;s Bar&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2001/ SimuCon 2001 Link Collection] (No official site made in 2001)&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2002==&lt;br /&gt;
*Location: [http://www1.hilton.com/en_US/hi/hotel/STLHIHF-Hilton-St-Louis-Airport-Missouri/index.do St. Louis Airport Hilton]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2002/ SimuCon 2002 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2003==&lt;br /&gt;
*Location: [http://www.sheratonwestport.com/ Sheraton Westport Lakeside-Chalet]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2003/ SimuCon 2003 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2004==&lt;br /&gt;
*Location: [http://www.sheratonwestport.com/ Sheraton Westport Lakeside-Chalet]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2004/ SimuCon 2004 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2005==&lt;br /&gt;
*Location: [http://www.sheratonwestport.com/ Sheraton Westport Lakeside-Chalet]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2005/ SimuCon 2005 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2007==&lt;br /&gt;
*Location:&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2014==&lt;br /&gt;
*Location: Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates: August 6th-10th, 2014&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2014 Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*Special Scripted Ring: {{sloot|i|twisted golden ring studded with multicolored stones}}&lt;br /&gt;
**132 possible aura combinations&lt;br /&gt;
**12 possible colors&lt;br /&gt;
**11 possible styles&lt;br /&gt;
*Unique Title: [[Title:Merrymaker|Merrymaker]]&lt;br /&gt;
*500 [[SimuCoins]]&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2015==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 6th-9th, 2015.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2015 Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Auction information===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;600px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Item!!Details&lt;br /&gt;
|-&lt;br /&gt;
|Gore Voucher||Allows for the gorification of one weapon.&lt;br /&gt;
|-&lt;br /&gt;
|Full Feature Alteration Voucher||Read [[Feature Alteration]] for more info.&lt;br /&gt;
|-&lt;br /&gt;
|Forgebinding Voucher||Good for 1 [[Forgebinding]].&lt;br /&gt;
|-&lt;br /&gt;
|Treasure Hunter&#039;s Sack||Contains four treasure maps with valid destinations.&lt;br /&gt;
|-&lt;br /&gt;
|Rebecho Voucher||Good for three sessions of work (must be completed at the same time.)  Read [[Rebecho]] for info.&lt;br /&gt;
|-&lt;br /&gt;
|{{sloot|i|beanbag homunculus}}||Incredibly verby, worn, TAP-changing toy.&lt;br /&gt;
|-&lt;br /&gt;
|Custom Chakrel, Soulstone, or (50 mana) Cambrinth Voucher||Any rares must be provided.&lt;br /&gt;
|-&lt;br /&gt;
|Shockwave Voucher||Allows for the wind slash/stomp/shockwave effect to be added to one weapon.  Enemy blow back w/damage. Effect is similar to {{ilink|w|spiked steel mace with a raccoon carved into its ebony handle}} and {{ilink|w|Ice-blue two-headed hammer marked with silver-inlaid lightning bolts}}.&lt;br /&gt;
|-&lt;br /&gt;
|Food Creating Voucher||Allows for the food-creation effect to be added to one weapon.  These items will randomly make food on successful hits ([[Post:Food_making_weapons_-_11/25/2013_-_17:41|Related Post]]).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*Special Scripted Morph Pet: {{sloot|i|shapeless grey blob comprised of shifting shadows}}&lt;br /&gt;
**Linkable and unlinkable, making them truly yours.&lt;br /&gt;
**175,616 unique taps ([[https://docs.google.com/spreadsheets/d/1RJ79wGL94kXOoywoRsL14ldb57QibXg1ojaHwvPbmgI/edit#gid=0 Full list of options.]]).&lt;br /&gt;
**8 possible worn locations&lt;br /&gt;
**56 possible articles + adjectives&lt;br /&gt;
**56 possible colors&lt;br /&gt;
**56 possible nouns&lt;br /&gt;
**7 total verbs&lt;br /&gt;
**2 possible upgrade types:&lt;br /&gt;
**:- Upgrade to T5 includes 250,047 unique taps with upgrades --  63 adjectives/colors/nouns.  11 total verbs&lt;br /&gt;
**:- Upgrade type 2 includes custom TAP modifier + LOOK&lt;br /&gt;
*Unique Title: [[Title:Party_Benefactor|Party Benefactor]]&lt;br /&gt;
*500 [[SimuCoins]]&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
*1 Hour Pass to [[Fate&#039;s_Fortune&#039;s_Games|Fate&#039;s Fortune Games]] Area&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2016==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 17th-21nd, 2016.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2016--2#/ Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*High Capacity Backpack: {{sloot|i|embroidered backpack depicting a large town by the side of a river}}&lt;br /&gt;
*Lighter: {{sloot|i|anlorma-avtoma beetle coated in iridescent glass}}&lt;br /&gt;
*Iltesh Instructions: {{sloot|i|serrated iltesh instructions}}&lt;br /&gt;
*500 [[SimuCoins]]&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
*10x {{ilink|i|golden rat token}}s for the [[Drathrok%27s_Duskruin#Duskruin_Labyrinth|Duskruin Labyrinth]]&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2017==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 2nd-6th, 2017.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2017#/ Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*High Capacity shoulder worn: {{sloot|i|giant party sack bedazzled with countless glitterstars and shadowstars}}&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
*Unique Title: [[Title:Altruist|Altruist]] ({{sloot|i|brightly colored parchment}})&lt;br /&gt;
*Special Scripted Button: {{sloot|i|golden button set with a shadowstar}} or {{sloot|i|golden button set with a glitterstar}}&lt;br /&gt;
*Snake charm: {{sloot|i|shadowstar-eyed serpent charm}} or {{sloot|i|glitterstar-eyed serpent charm}}&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2018==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 8th-12th, 2018.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.starwoodmeeting.com/Book/Simucon2018 Hotel Booking]&lt;br /&gt;
**[http://forums.play.net/forums/SimuCon/SimuCon%20&#039;18/General%20Discussions/view Official Forums Link]&lt;br /&gt;
**[https://discord.gg/f8Qkz4Y Unofficial SimuCon Discord Server]&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2018-community-adventure/ Indiegogo Funding]&lt;br /&gt;
**[https://gswiki.play.net/SimuCon_2018 GemstoneIV&#039;s Wiki SimuCon Page] Additional Schedule Details&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Non-Attendee Goodie Bag===&lt;br /&gt;
* 500 SimuCoins&lt;br /&gt;
* 2x RPA4&lt;br /&gt;
* Custom Title (Zill Breaker)&lt;br /&gt;
* {{sloot|i|extraordinary zillinen pouch with perfect proportions}}&lt;br /&gt;
* {{sloot|i|serrated khopesh instructions}}&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Attendee Goodie Bag===&lt;br /&gt;
* Custom Login &amp;amp; Logout Messages&lt;br /&gt;
* St. Louis Themed Goodies (Designed based on places gone to at &#039;Con)&lt;br /&gt;
* 500 SimuCoins&lt;br /&gt;
* 2x RPA4&lt;br /&gt;
* Custom Title (SimuCon themed)&lt;br /&gt;
* Scripted item designed with SimuCon only special materials&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2019==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; July 10th-14th, 2019.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.marriott.com/event-reservations/reservation-link.mi?id=1550509047585&amp;amp;key=GRP Hotel Booking]&lt;br /&gt;
**[https://discord.gg/f8Qkz4Y Unofficial SimuCon Discord Server]&lt;br /&gt;
**[https://gswiki.play.net/SimuCon_2019 GemstoneIV&#039;s Wiki SimuCon Page] Additional Details&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2019/ 2019 Indiegogo Campaign]&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 2019 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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* Atanamir&lt;br /&gt;
* Bellicia&lt;br /&gt;
* Lemb&lt;br /&gt;
* Nikpack&lt;br /&gt;
* Randdon&lt;br /&gt;
* Tenike&lt;br /&gt;
* Thamoir&lt;br /&gt;
* Totenus&lt;br /&gt;
* Zharen&lt;br /&gt;
* Grenhart&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TF Players====&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:1;-moz-column-count:1;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* Armifer&lt;br /&gt;
* Evike&lt;br /&gt;
* Iocanthe&lt;br /&gt;
* Javac&lt;br /&gt;
* Lyneya&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Non-Attendee Goodie Bag===&lt;br /&gt;
* {{sloot|i|dark dragonwood beer barrel with onyx-hide straps }}&lt;br /&gt;
* {{sloot|i|plush zombie doll wearing a glittery wooden tree pin}}&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2020==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; &amp;lt;s&amp;gt;August 6th-9th, 2020.&amp;lt;/s&amp;gt;&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.marriott.com/events/start.mi?id=1582842565276&amp;amp;key=GRP Hotel Booking]&lt;br /&gt;
**[https://discord.gg/tZGPPyU Unofficial SimuCon Discord Server]&lt;br /&gt;
**[https://gswiki.play.net/SimuCon_2020 GemstoneIV&#039;s Wiki SimuCon Page] Additional Details.&lt;br /&gt;
**[http://forums.play.net/forums/DragonRealms/Discussions%20with%20DragonRealms%20Staff%20and%20Players/Game%20Master%20and%20Official%20Announcements/view/1722 Official forums announcement]&lt;br /&gt;
&lt;br /&gt;
===Cancellation===&lt;br /&gt;
On March 26th, 2020, it was announced that SimuCon 2020 was canceled.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Hi friends,&lt;br /&gt;
&lt;br /&gt;
We&#039;ve gone ahead and made the very difficult decision to cancel SimuCon this year.  I know it&#039;s a long way off still, but we feel it&#039;s  the best thing to do for our playerbase and everyone&#039;s families and friends.  We&#039;re giving you as much advanced notice as possible so you can do what you need to do with any resources you may have devoted to SimuCon, like airfare or hotel reservations or vacation time. &lt;br /&gt;
 &lt;br /&gt;
We&#039;re still going to offer non-attendee goodie bags (the in-game swag) and put the funds raised from that into the budget for SimuCon 2021.  In addition, we&#039;re looking at how we can livestream some events, like round table discussion and the State of Elanthia.  We&#039;ll keep you posted about how we decide to handle that when it gets a little closer, but the plan is to do at least the SoE when it would have been scheduled in St. Louis.&lt;br /&gt;
&lt;br /&gt;
~ A Very Disappointed Lyneya, Kveta, and Xeraphina&amp;lt;/blockquote&amp;gt;&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 2020 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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* [[Dantia]]&lt;br /&gt;
* [[Dartellum]]&lt;br /&gt;
* [[Ceindrech]]&lt;br /&gt;
&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TF Players====&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* Evike&lt;br /&gt;
* Lyneya&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=SimuCon&amp;diff=516533</id>
		<title>SimuCon</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=SimuCon&amp;diff=516533"/>
		<updated>2020-03-26T19:33:41Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* Prime Players */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}[[rare source::true| ]]&lt;br /&gt;
SimuCon is the annual Simutronics convention held in St. Louis, Missouri.&lt;br /&gt;
&lt;br /&gt;
The first SimuCon was in 1990, several years prior to DragonRealms&#039; creation, and it was actually called GemCon (for Simutronics biggest game of the time [[GemStone]]).&lt;br /&gt;
&lt;br /&gt;
The next SimuCon was in 1997 and was called SimuCon II.  After that all SimuCons were named by the year they were held from SimuCon &#039;98 through SimuCon 2007, though no SimuCon was held in 2006.&lt;br /&gt;
&lt;br /&gt;
In 1999 a large number of players, led by GameMaster Treveri, started a player-run DragonRealms convention in Las Vegas called [[VegasCon]].  The first VegasCon was coincidentally scheduled the same weekend as a similar GemStone meeting in Las Vegas.  After 1999 all VegasCons have been planned with both DragonRealms and GemStone at the same location.&lt;br /&gt;
&lt;br /&gt;
==GemCon==&lt;br /&gt;
*Location: King Henry VIII (hotel closed)&lt;br /&gt;
*Approximate Number in Attendance: 10&lt;br /&gt;
*Memorable Events:  &lt;br /&gt;
*Memory Sites:&lt;br /&gt;
&lt;br /&gt;
==SimuCon II==&lt;br /&gt;
*Location: [http://www.marriott.com/hotels/travel/stlap-st-louis-airport-marriott/ St. Louis Airport Marriott]&lt;br /&gt;
*Approximate Number in Attendance: 48 (DragonRealms only)&lt;br /&gt;
*Memorable Events: [http://www.royaldumpe.com/ The Royal Dumpe] outing&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/simucon%5D%5B/ SimuCon II Official Memory Site]&lt;br /&gt;
&lt;br /&gt;
==SimuCon &#039;98==&lt;br /&gt;
*Location: [http://www.adamsmark.com/stlouis/index.asp Adam&#039;s Mark St. Louis]&lt;br /&gt;
*Approximate Number in Attendance: 152 (DragonRealms only)&lt;br /&gt;
*Memorable Events: Downtown late night scavenger hunt&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/1998/ SimuCon &#039;98 Official Memory Site]&lt;br /&gt;
&lt;br /&gt;
==SimuCon &#039;99==&lt;br /&gt;
*Location: King Henry VIII (hotel closed)&lt;br /&gt;
*Approximate Number in Attendance: 437 (162 DragonRealms)&lt;br /&gt;
*Memorable Events: Duffy&#039;s Pub, Quavvy&#039;s Bar, Kygar Festival, Hero&#039;s Journey preview&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/1999/ SimuCon &#039;99 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2000==&lt;br /&gt;
*Location: King Henry VIII (hotel closed)&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2000/ SimuCon 2000 Link Collection] (No official site made in 2000)&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2001==&lt;br /&gt;
*Location: [http://www1.hilton.com/en_US/hi/hotel/STLHIHF-Hilton-St-Louis-Airport-Missouri/index.do St. Louis Airport Hilton]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events: GM Dunking Booth, Quavvy&#039;s Bar&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2001/ SimuCon 2001 Link Collection] (No official site made in 2001)&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2002==&lt;br /&gt;
*Location: [http://www1.hilton.com/en_US/hi/hotel/STLHIHF-Hilton-St-Louis-Airport-Missouri/index.do St. Louis Airport Hilton]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2002/ SimuCon 2002 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2003==&lt;br /&gt;
*Location: [http://www.sheratonwestport.com/ Sheraton Westport Lakeside-Chalet]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2003/ SimuCon 2003 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2004==&lt;br /&gt;
*Location: [http://www.sheratonwestport.com/ Sheraton Westport Lakeside-Chalet]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2004/ SimuCon 2004 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2005==&lt;br /&gt;
*Location: [http://www.sheratonwestport.com/ Sheraton Westport Lakeside-Chalet]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2005/ SimuCon 2005 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2007==&lt;br /&gt;
*Location:&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2014==&lt;br /&gt;
*Location: Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates: August 6th-10th, 2014&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2014 Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*Special Scripted Ring: {{sloot|i|twisted golden ring studded with multicolored stones}}&lt;br /&gt;
**132 possible aura combinations&lt;br /&gt;
**12 possible colors&lt;br /&gt;
**11 possible styles&lt;br /&gt;
*Unique Title: [[Title:Merrymaker|Merrymaker]]&lt;br /&gt;
*500 [[SimuCoins]]&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2015==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 6th-9th, 2015.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2015 Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Auction information===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;600px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Item!!Details&lt;br /&gt;
|-&lt;br /&gt;
|Gore Voucher||Allows for the gorification of one weapon.&lt;br /&gt;
|-&lt;br /&gt;
|Full Feature Alteration Voucher||Read [[Feature Alteration]] for more info.&lt;br /&gt;
|-&lt;br /&gt;
|Forgebinding Voucher||Good for 1 [[Forgebinding]].&lt;br /&gt;
|-&lt;br /&gt;
|Treasure Hunter&#039;s Sack||Contains four treasure maps with valid destinations.&lt;br /&gt;
|-&lt;br /&gt;
|Rebecho Voucher||Good for three sessions of work (must be completed at the same time.)  Read [[Rebecho]] for info.&lt;br /&gt;
|-&lt;br /&gt;
|{{sloot|i|beanbag homunculus}}||Incredibly verby, worn, TAP-changing toy.&lt;br /&gt;
|-&lt;br /&gt;
|Custom Chakrel, Soulstone, or (50 mana) Cambrinth Voucher||Any rares must be provided.&lt;br /&gt;
|-&lt;br /&gt;
|Shockwave Voucher||Allows for the wind slash/stomp/shockwave effect to be added to one weapon.  Enemy blow back w/damage. Effect is similar to {{ilink|w|spiked steel mace with a raccoon carved into its ebony handle}} and {{ilink|w|Ice-blue two-headed hammer marked with silver-inlaid lightning bolts}}.&lt;br /&gt;
|-&lt;br /&gt;
|Food Creating Voucher||Allows for the food-creation effect to be added to one weapon.  These items will randomly make food on successful hits ([[Post:Food_making_weapons_-_11/25/2013_-_17:41|Related Post]]).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*Special Scripted Morph Pet: {{sloot|i|shapeless grey blob comprised of shifting shadows}}&lt;br /&gt;
**Linkable and unlinkable, making them truly yours.&lt;br /&gt;
**175,616 unique taps ([[https://docs.google.com/spreadsheets/d/1RJ79wGL94kXOoywoRsL14ldb57QibXg1ojaHwvPbmgI/edit#gid=0 Full list of options.]]).&lt;br /&gt;
**8 possible worn locations&lt;br /&gt;
**56 possible articles + adjectives&lt;br /&gt;
**56 possible colors&lt;br /&gt;
**56 possible nouns&lt;br /&gt;
**7 total verbs&lt;br /&gt;
**2 possible upgrade types:&lt;br /&gt;
**:- Upgrade to T5 includes 250,047 unique taps with upgrades --  63 adjectives/colors/nouns.  11 total verbs&lt;br /&gt;
**:- Upgrade type 2 includes custom TAP modifier + LOOK&lt;br /&gt;
*Unique Title: [[Title:Party_Benefactor|Party Benefactor]]&lt;br /&gt;
*500 [[SimuCoins]]&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
*1 Hour Pass to [[Fate&#039;s_Fortune&#039;s_Games|Fate&#039;s Fortune Games]] Area&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2016==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 17th-21nd, 2016.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2016--2#/ Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*High Capacity Backpack: {{sloot|i|embroidered backpack depicting a large town by the side of a river}}&lt;br /&gt;
*Lighter: {{sloot|i|anlorma-avtoma beetle coated in iridescent glass}}&lt;br /&gt;
*Iltesh Instructions: {{sloot|i|serrated iltesh instructions}}&lt;br /&gt;
*500 [[SimuCoins]]&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
*10x {{ilink|i|golden rat token}}s for the [[Drathrok%27s_Duskruin#Duskruin_Labyrinth|Duskruin Labyrinth]]&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2017==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 2nd-6th, 2017.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2017#/ Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*High Capacity shoulder worn: {{sloot|i|giant party sack bedazzled with countless glitterstars and shadowstars}}&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
*Unique Title: [[Title:Altruist|Altruist]] ({{sloot|i|brightly colored parchment}})&lt;br /&gt;
*Special Scripted Button: {{sloot|i|golden button set with a shadowstar}} or {{sloot|i|golden button set with a glitterstar}}&lt;br /&gt;
*Snake charm: {{sloot|i|shadowstar-eyed serpent charm}} or {{sloot|i|glitterstar-eyed serpent charm}}&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2018==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 8th-12th, 2018.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.starwoodmeeting.com/Book/Simucon2018 Hotel Booking]&lt;br /&gt;
**[http://forums.play.net/forums/SimuCon/SimuCon%20&#039;18/General%20Discussions/view Official Forums Link]&lt;br /&gt;
**[https://discord.gg/f8Qkz4Y Unofficial SimuCon Discord Server]&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2018-community-adventure/ Indiegogo Funding]&lt;br /&gt;
**[https://gswiki.play.net/SimuCon_2018 GemstoneIV&#039;s Wiki SimuCon Page] Additional Schedule Details&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Non-Attendee Goodie Bag===&lt;br /&gt;
* 500 SimuCoins&lt;br /&gt;
* 2x RPA4&lt;br /&gt;
* Custom Title (Zill Breaker)&lt;br /&gt;
* {{sloot|i|extraordinary zillinen pouch with perfect proportions}}&lt;br /&gt;
* {{sloot|i|serrated khopesh instructions}}&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Attendee Goodie Bag===&lt;br /&gt;
* Custom Login &amp;amp; Logout Messages&lt;br /&gt;
* St. Louis Themed Goodies (Designed based on places gone to at &#039;Con)&lt;br /&gt;
* 500 SimuCoins&lt;br /&gt;
* 2x RPA4&lt;br /&gt;
* Custom Title (SimuCon themed)&lt;br /&gt;
* Scripted item designed with SimuCon only special materials&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2019==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; July 10th-14th, 2019.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.marriott.com/event-reservations/reservation-link.mi?id=1550509047585&amp;amp;key=GRP Hotel Booking]&lt;br /&gt;
**[https://discord.gg/f8Qkz4Y Unofficial SimuCon Discord Server]&lt;br /&gt;
**[https://gswiki.play.net/SimuCon_2019 GemstoneIV&#039;s Wiki SimuCon Page] Additional Details&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2019/ 2019 Indiegogo Campaign]&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 2019 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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* Atanamir&lt;br /&gt;
* Bellicia&lt;br /&gt;
* Lemb&lt;br /&gt;
* Nikpack&lt;br /&gt;
* Randdon&lt;br /&gt;
* Tenike&lt;br /&gt;
* Thamoir&lt;br /&gt;
* Totenus&lt;br /&gt;
* Zharen&lt;br /&gt;
* Grenhart&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TF Players====&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:1;-moz-column-count:1;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* Armifer&lt;br /&gt;
* Evike&lt;br /&gt;
* Iocanthe&lt;br /&gt;
* Javac&lt;br /&gt;
* Lyneya&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Non-Attendee Goodie Bag===&lt;br /&gt;
* {{sloot|i|dark dragonwood beer barrel with onyx-hide straps }}&lt;br /&gt;
* {{sloot|i|plush zombie doll wearing a glittery wooden tree pin}}&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2020==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; &amp;lt;s&amp;gt;August 6th-9th, 2020.&amp;lt;/s&amp;gt;&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.marriott.com/events/start.mi?id=1582842565276&amp;amp;key=GRP Hotel Booking]&lt;br /&gt;
**[https://discord.gg/tZGPPyU Unofficial SimuCon Discord Server]&lt;br /&gt;
**[https://gswiki.play.net/SimuCon_2020 GemstoneIV&#039;s Wiki SimuCon Page] Additional Details.&lt;br /&gt;
**[http://forums.play.net/forums/DragonRealms/Discussions%20with%20DragonRealms%20Staff%20and%20Players/Game%20Master%20and%20Official%20Announcements/view/1722 Official forums announcement]&lt;br /&gt;
&lt;br /&gt;
===Cancellation===&lt;br /&gt;
On March 26th, 2020, it was announced that SimuCon 2020 was canceled.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Hi friends,&lt;br /&gt;
&lt;br /&gt;
We&#039;ve gone ahead and made the very difficult decision to cancel SimuCon this year.  I know it&#039;s a long way off still, but we feel it&#039;s  the best thing to do for our playerbase and everyone&#039;s families and friends.  We&#039;re giving you as much advanced notice as possible so you can do what you need to do with any resources you may have devoted to SimuCon, like airfare or hotel reservations or vacation time. &lt;br /&gt;
 &lt;br /&gt;
We&#039;re still going to offer non-attendee goodie bags (the in-game swag) and put the funds raised from that into the budget for SimuCon 2021.  In addition, we&#039;re looking at how we can livestream some events, like round table discussion and the State of Elanthia.  We&#039;ll keep you posted about how we decide to handle that when it gets a little closer, but the plan is to do at least the SoE when it would have been scheduled in St. Louis.&lt;br /&gt;
&lt;br /&gt;
~ A Very Disappointed Lyneya, Kveta, and Xeraphina&amp;lt;/blockquote&amp;gt;&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 2020 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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* [[Dantia]]&lt;br /&gt;
* [[Dartellum]]&lt;br /&gt;
&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TF Players====&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* Evike&lt;br /&gt;
* Lyneya&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=SimuCon&amp;diff=516532</id>
		<title>SimuCon</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=SimuCon&amp;diff=516532"/>
		<updated>2020-03-26T19:32:49Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* Prime Players */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}[[rare source::true| ]]&lt;br /&gt;
SimuCon is the annual Simutronics convention held in St. Louis, Missouri.&lt;br /&gt;
&lt;br /&gt;
The first SimuCon was in 1990, several years prior to DragonRealms&#039; creation, and it was actually called GemCon (for Simutronics biggest game of the time [[GemStone]]).&lt;br /&gt;
&lt;br /&gt;
The next SimuCon was in 1997 and was called SimuCon II.  After that all SimuCons were named by the year they were held from SimuCon &#039;98 through SimuCon 2007, though no SimuCon was held in 2006.&lt;br /&gt;
&lt;br /&gt;
In 1999 a large number of players, led by GameMaster Treveri, started a player-run DragonRealms convention in Las Vegas called [[VegasCon]].  The first VegasCon was coincidentally scheduled the same weekend as a similar GemStone meeting in Las Vegas.  After 1999 all VegasCons have been planned with both DragonRealms and GemStone at the same location.&lt;br /&gt;
&lt;br /&gt;
==GemCon==&lt;br /&gt;
*Location: King Henry VIII (hotel closed)&lt;br /&gt;
*Approximate Number in Attendance: 10&lt;br /&gt;
*Memorable Events:  &lt;br /&gt;
*Memory Sites:&lt;br /&gt;
&lt;br /&gt;
==SimuCon II==&lt;br /&gt;
*Location: [http://www.marriott.com/hotels/travel/stlap-st-louis-airport-marriott/ St. Louis Airport Marriott]&lt;br /&gt;
*Approximate Number in Attendance: 48 (DragonRealms only)&lt;br /&gt;
*Memorable Events: [http://www.royaldumpe.com/ The Royal Dumpe] outing&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/simucon%5D%5B/ SimuCon II Official Memory Site]&lt;br /&gt;
&lt;br /&gt;
==SimuCon &#039;98==&lt;br /&gt;
*Location: [http://www.adamsmark.com/stlouis/index.asp Adam&#039;s Mark St. Louis]&lt;br /&gt;
*Approximate Number in Attendance: 152 (DragonRealms only)&lt;br /&gt;
*Memorable Events: Downtown late night scavenger hunt&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/1998/ SimuCon &#039;98 Official Memory Site]&lt;br /&gt;
&lt;br /&gt;
==SimuCon &#039;99==&lt;br /&gt;
*Location: King Henry VIII (hotel closed)&lt;br /&gt;
*Approximate Number in Attendance: 437 (162 DragonRealms)&lt;br /&gt;
*Memorable Events: Duffy&#039;s Pub, Quavvy&#039;s Bar, Kygar Festival, Hero&#039;s Journey preview&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/1999/ SimuCon &#039;99 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2000==&lt;br /&gt;
*Location: King Henry VIII (hotel closed)&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2000/ SimuCon 2000 Link Collection] (No official site made in 2000)&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2001==&lt;br /&gt;
*Location: [http://www1.hilton.com/en_US/hi/hotel/STLHIHF-Hilton-St-Louis-Airport-Missouri/index.do St. Louis Airport Hilton]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events: GM Dunking Booth, Quavvy&#039;s Bar&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2001/ SimuCon 2001 Link Collection] (No official site made in 2001)&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2002==&lt;br /&gt;
*Location: [http://www1.hilton.com/en_US/hi/hotel/STLHIHF-Hilton-St-Louis-Airport-Missouri/index.do St. Louis Airport Hilton]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2002/ SimuCon 2002 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2003==&lt;br /&gt;
*Location: [http://www.sheratonwestport.com/ Sheraton Westport Lakeside-Chalet]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2003/ SimuCon 2003 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2004==&lt;br /&gt;
*Location: [http://www.sheratonwestport.com/ Sheraton Westport Lakeside-Chalet]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2004/ SimuCon 2004 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2005==&lt;br /&gt;
*Location: [http://www.sheratonwestport.com/ Sheraton Westport Lakeside-Chalet]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2005/ SimuCon 2005 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2007==&lt;br /&gt;
*Location:&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2014==&lt;br /&gt;
*Location: Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates: August 6th-10th, 2014&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2014 Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*Special Scripted Ring: {{sloot|i|twisted golden ring studded with multicolored stones}}&lt;br /&gt;
**132 possible aura combinations&lt;br /&gt;
**12 possible colors&lt;br /&gt;
**11 possible styles&lt;br /&gt;
*Unique Title: [[Title:Merrymaker|Merrymaker]]&lt;br /&gt;
*500 [[SimuCoins]]&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2015==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 6th-9th, 2015.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2015 Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Auction information===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;600px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Item!!Details&lt;br /&gt;
|-&lt;br /&gt;
|Gore Voucher||Allows for the gorification of one weapon.&lt;br /&gt;
|-&lt;br /&gt;
|Full Feature Alteration Voucher||Read [[Feature Alteration]] for more info.&lt;br /&gt;
|-&lt;br /&gt;
|Forgebinding Voucher||Good for 1 [[Forgebinding]].&lt;br /&gt;
|-&lt;br /&gt;
|Treasure Hunter&#039;s Sack||Contains four treasure maps with valid destinations.&lt;br /&gt;
|-&lt;br /&gt;
|Rebecho Voucher||Good for three sessions of work (must be completed at the same time.)  Read [[Rebecho]] for info.&lt;br /&gt;
|-&lt;br /&gt;
|{{sloot|i|beanbag homunculus}}||Incredibly verby, worn, TAP-changing toy.&lt;br /&gt;
|-&lt;br /&gt;
|Custom Chakrel, Soulstone, or (50 mana) Cambrinth Voucher||Any rares must be provided.&lt;br /&gt;
|-&lt;br /&gt;
|Shockwave Voucher||Allows for the wind slash/stomp/shockwave effect to be added to one weapon.  Enemy blow back w/damage. Effect is similar to {{ilink|w|spiked steel mace with a raccoon carved into its ebony handle}} and {{ilink|w|Ice-blue two-headed hammer marked with silver-inlaid lightning bolts}}.&lt;br /&gt;
|-&lt;br /&gt;
|Food Creating Voucher||Allows for the food-creation effect to be added to one weapon.  These items will randomly make food on successful hits ([[Post:Food_making_weapons_-_11/25/2013_-_17:41|Related Post]]).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*Special Scripted Morph Pet: {{sloot|i|shapeless grey blob comprised of shifting shadows}}&lt;br /&gt;
**Linkable and unlinkable, making them truly yours.&lt;br /&gt;
**175,616 unique taps ([[https://docs.google.com/spreadsheets/d/1RJ79wGL94kXOoywoRsL14ldb57QibXg1ojaHwvPbmgI/edit#gid=0 Full list of options.]]).&lt;br /&gt;
**8 possible worn locations&lt;br /&gt;
**56 possible articles + adjectives&lt;br /&gt;
**56 possible colors&lt;br /&gt;
**56 possible nouns&lt;br /&gt;
**7 total verbs&lt;br /&gt;
**2 possible upgrade types:&lt;br /&gt;
**:- Upgrade to T5 includes 250,047 unique taps with upgrades --  63 adjectives/colors/nouns.  11 total verbs&lt;br /&gt;
**:- Upgrade type 2 includes custom TAP modifier + LOOK&lt;br /&gt;
*Unique Title: [[Title:Party_Benefactor|Party Benefactor]]&lt;br /&gt;
*500 [[SimuCoins]]&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
*1 Hour Pass to [[Fate&#039;s_Fortune&#039;s_Games|Fate&#039;s Fortune Games]] Area&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2016==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 17th-21nd, 2016.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2016--2#/ Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*High Capacity Backpack: {{sloot|i|embroidered backpack depicting a large town by the side of a river}}&lt;br /&gt;
*Lighter: {{sloot|i|anlorma-avtoma beetle coated in iridescent glass}}&lt;br /&gt;
*Iltesh Instructions: {{sloot|i|serrated iltesh instructions}}&lt;br /&gt;
*500 [[SimuCoins]]&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
*10x {{ilink|i|golden rat token}}s for the [[Drathrok%27s_Duskruin#Duskruin_Labyrinth|Duskruin Labyrinth]]&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2017==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 2nd-6th, 2017.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2017#/ Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*High Capacity shoulder worn: {{sloot|i|giant party sack bedazzled with countless glitterstars and shadowstars}}&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
*Unique Title: [[Title:Altruist|Altruist]] ({{sloot|i|brightly colored parchment}})&lt;br /&gt;
*Special Scripted Button: {{sloot|i|golden button set with a shadowstar}} or {{sloot|i|golden button set with a glitterstar}}&lt;br /&gt;
*Snake charm: {{sloot|i|shadowstar-eyed serpent charm}} or {{sloot|i|glitterstar-eyed serpent charm}}&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2018==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 8th-12th, 2018.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.starwoodmeeting.com/Book/Simucon2018 Hotel Booking]&lt;br /&gt;
**[http://forums.play.net/forums/SimuCon/SimuCon%20&#039;18/General%20Discussions/view Official Forums Link]&lt;br /&gt;
**[https://discord.gg/f8Qkz4Y Unofficial SimuCon Discord Server]&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2018-community-adventure/ Indiegogo Funding]&lt;br /&gt;
**[https://gswiki.play.net/SimuCon_2018 GemstoneIV&#039;s Wiki SimuCon Page] Additional Schedule Details&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Non-Attendee Goodie Bag===&lt;br /&gt;
* 500 SimuCoins&lt;br /&gt;
* 2x RPA4&lt;br /&gt;
* Custom Title (Zill Breaker)&lt;br /&gt;
* {{sloot|i|extraordinary zillinen pouch with perfect proportions}}&lt;br /&gt;
* {{sloot|i|serrated khopesh instructions}}&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Attendee Goodie Bag===&lt;br /&gt;
* Custom Login &amp;amp; Logout Messages&lt;br /&gt;
* St. Louis Themed Goodies (Designed based on places gone to at &#039;Con)&lt;br /&gt;
* 500 SimuCoins&lt;br /&gt;
* 2x RPA4&lt;br /&gt;
* Custom Title (SimuCon themed)&lt;br /&gt;
* Scripted item designed with SimuCon only special materials&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2019==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; July 10th-14th, 2019.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.marriott.com/event-reservations/reservation-link.mi?id=1550509047585&amp;amp;key=GRP Hotel Booking]&lt;br /&gt;
**[https://discord.gg/f8Qkz4Y Unofficial SimuCon Discord Server]&lt;br /&gt;
**[https://gswiki.play.net/SimuCon_2019 GemstoneIV&#039;s Wiki SimuCon Page] Additional Details&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2019/ 2019 Indiegogo Campaign]&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 2019 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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* Atanamir&lt;br /&gt;
* Bellicia&lt;br /&gt;
* Lemb&lt;br /&gt;
* Nikpack&lt;br /&gt;
* Randdon&lt;br /&gt;
* Tenike&lt;br /&gt;
* Thamoir&lt;br /&gt;
* Totenus&lt;br /&gt;
* Zharen&lt;br /&gt;
* Grenhart&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TF Players====&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:1;-moz-column-count:1;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* Armifer&lt;br /&gt;
* Evike&lt;br /&gt;
* Iocanthe&lt;br /&gt;
* Javac&lt;br /&gt;
* Lyneya&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Non-Attendee Goodie Bag===&lt;br /&gt;
* {{sloot|i|dark dragonwood beer barrel with onyx-hide straps }}&lt;br /&gt;
* {{sloot|i|plush zombie doll wearing a glittery wooden tree pin}}&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2020==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; &amp;lt;s&amp;gt;August 6th-9th, 2020.&amp;lt;/s&amp;gt;&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.marriott.com/events/start.mi?id=1582842565276&amp;amp;key=GRP Hotel Booking]&lt;br /&gt;
**[https://discord.gg/tZGPPyU Unofficial SimuCon Discord Server]&lt;br /&gt;
**[https://gswiki.play.net/SimuCon_2020 GemstoneIV&#039;s Wiki SimuCon Page] Additional Details.&lt;br /&gt;
**[http://forums.play.net/forums/DragonRealms/Discussions%20with%20DragonRealms%20Staff%20and%20Players/Game%20Master%20and%20Official%20Announcements/view/1722 Official forums announcement]&lt;br /&gt;
&lt;br /&gt;
===Cancellation===&lt;br /&gt;
On March 26th, 2020, it was announced that SimuCon 2020 was canceled.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Hi friends,&lt;br /&gt;
&lt;br /&gt;
We&#039;ve gone ahead and made the very difficult decision to cancel SimuCon this year.  I know it&#039;s a long way off still, but we feel it&#039;s  the best thing to do for our playerbase and everyone&#039;s families and friends.  We&#039;re giving you as much advanced notice as possible so you can do what you need to do with any resources you may have devoted to SimuCon, like airfare or hotel reservations or vacation time. &lt;br /&gt;
 &lt;br /&gt;
We&#039;re still going to offer non-attendee goodie bags (the in-game swag) and put the funds raised from that into the budget for SimuCon 2021.  In addition, we&#039;re looking at how we can livestream some events, like round table discussion and the State of Elanthia.  We&#039;ll keep you posted about how we decide to handle that when it gets a little closer, but the plan is to do at least the SoE when it would have been scheduled in St. Louis.&lt;br /&gt;
&lt;br /&gt;
~ A Very Disappointed Lyneya, Kveta, and Xeraphina&amp;lt;/blockquote&amp;gt;&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 2020 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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* [[Dantia]]&lt;br /&gt;
&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TF Players====&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* Evike&lt;br /&gt;
* Lyneya&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=SimuCon&amp;diff=516531</id>
		<title>SimuCon</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=SimuCon&amp;diff=516531"/>
		<updated>2020-03-26T19:32:30Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* Prime Players */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}[[rare source::true| ]]&lt;br /&gt;
SimuCon is the annual Simutronics convention held in St. Louis, Missouri.&lt;br /&gt;
&lt;br /&gt;
The first SimuCon was in 1990, several years prior to DragonRealms&#039; creation, and it was actually called GemCon (for Simutronics biggest game of the time [[GemStone]]).&lt;br /&gt;
&lt;br /&gt;
The next SimuCon was in 1997 and was called SimuCon II.  After that all SimuCons were named by the year they were held from SimuCon &#039;98 through SimuCon 2007, though no SimuCon was held in 2006.&lt;br /&gt;
&lt;br /&gt;
In 1999 a large number of players, led by GameMaster Treveri, started a player-run DragonRealms convention in Las Vegas called [[VegasCon]].  The first VegasCon was coincidentally scheduled the same weekend as a similar GemStone meeting in Las Vegas.  After 1999 all VegasCons have been planned with both DragonRealms and GemStone at the same location.&lt;br /&gt;
&lt;br /&gt;
==GemCon==&lt;br /&gt;
*Location: King Henry VIII (hotel closed)&lt;br /&gt;
*Approximate Number in Attendance: 10&lt;br /&gt;
*Memorable Events:  &lt;br /&gt;
*Memory Sites:&lt;br /&gt;
&lt;br /&gt;
==SimuCon II==&lt;br /&gt;
*Location: [http://www.marriott.com/hotels/travel/stlap-st-louis-airport-marriott/ St. Louis Airport Marriott]&lt;br /&gt;
*Approximate Number in Attendance: 48 (DragonRealms only)&lt;br /&gt;
*Memorable Events: [http://www.royaldumpe.com/ The Royal Dumpe] outing&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/simucon%5D%5B/ SimuCon II Official Memory Site]&lt;br /&gt;
&lt;br /&gt;
==SimuCon &#039;98==&lt;br /&gt;
*Location: [http://www.adamsmark.com/stlouis/index.asp Adam&#039;s Mark St. Louis]&lt;br /&gt;
*Approximate Number in Attendance: 152 (DragonRealms only)&lt;br /&gt;
*Memorable Events: Downtown late night scavenger hunt&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/1998/ SimuCon &#039;98 Official Memory Site]&lt;br /&gt;
&lt;br /&gt;
==SimuCon &#039;99==&lt;br /&gt;
*Location: King Henry VIII (hotel closed)&lt;br /&gt;
*Approximate Number in Attendance: 437 (162 DragonRealms)&lt;br /&gt;
*Memorable Events: Duffy&#039;s Pub, Quavvy&#039;s Bar, Kygar Festival, Hero&#039;s Journey preview&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/1999/ SimuCon &#039;99 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2000==&lt;br /&gt;
*Location: King Henry VIII (hotel closed)&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2000/ SimuCon 2000 Link Collection] (No official site made in 2000)&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2001==&lt;br /&gt;
*Location: [http://www1.hilton.com/en_US/hi/hotel/STLHIHF-Hilton-St-Louis-Airport-Missouri/index.do St. Louis Airport Hilton]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events: GM Dunking Booth, Quavvy&#039;s Bar&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2001/ SimuCon 2001 Link Collection] (No official site made in 2001)&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2002==&lt;br /&gt;
*Location: [http://www1.hilton.com/en_US/hi/hotel/STLHIHF-Hilton-St-Louis-Airport-Missouri/index.do St. Louis Airport Hilton]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2002/ SimuCon 2002 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2003==&lt;br /&gt;
*Location: [http://www.sheratonwestport.com/ Sheraton Westport Lakeside-Chalet]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2003/ SimuCon 2003 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2004==&lt;br /&gt;
*Location: [http://www.sheratonwestport.com/ Sheraton Westport Lakeside-Chalet]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2004/ SimuCon 2004 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2005==&lt;br /&gt;
*Location: [http://www.sheratonwestport.com/ Sheraton Westport Lakeside-Chalet]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2005/ SimuCon 2005 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2007==&lt;br /&gt;
*Location:&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2014==&lt;br /&gt;
*Location: Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates: August 6th-10th, 2014&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2014 Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*Special Scripted Ring: {{sloot|i|twisted golden ring studded with multicolored stones}}&lt;br /&gt;
**132 possible aura combinations&lt;br /&gt;
**12 possible colors&lt;br /&gt;
**11 possible styles&lt;br /&gt;
*Unique Title: [[Title:Merrymaker|Merrymaker]]&lt;br /&gt;
*500 [[SimuCoins]]&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2015==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 6th-9th, 2015.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2015 Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Auction information===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;600px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Item!!Details&lt;br /&gt;
|-&lt;br /&gt;
|Gore Voucher||Allows for the gorification of one weapon.&lt;br /&gt;
|-&lt;br /&gt;
|Full Feature Alteration Voucher||Read [[Feature Alteration]] for more info.&lt;br /&gt;
|-&lt;br /&gt;
|Forgebinding Voucher||Good for 1 [[Forgebinding]].&lt;br /&gt;
|-&lt;br /&gt;
|Treasure Hunter&#039;s Sack||Contains four treasure maps with valid destinations.&lt;br /&gt;
|-&lt;br /&gt;
|Rebecho Voucher||Good for three sessions of work (must be completed at the same time.)  Read [[Rebecho]] for info.&lt;br /&gt;
|-&lt;br /&gt;
|{{sloot|i|beanbag homunculus}}||Incredibly verby, worn, TAP-changing toy.&lt;br /&gt;
|-&lt;br /&gt;
|Custom Chakrel, Soulstone, or (50 mana) Cambrinth Voucher||Any rares must be provided.&lt;br /&gt;
|-&lt;br /&gt;
|Shockwave Voucher||Allows for the wind slash/stomp/shockwave effect to be added to one weapon.  Enemy blow back w/damage. Effect is similar to {{ilink|w|spiked steel mace with a raccoon carved into its ebony handle}} and {{ilink|w|Ice-blue two-headed hammer marked with silver-inlaid lightning bolts}}.&lt;br /&gt;
|-&lt;br /&gt;
|Food Creating Voucher||Allows for the food-creation effect to be added to one weapon.  These items will randomly make food on successful hits ([[Post:Food_making_weapons_-_11/25/2013_-_17:41|Related Post]]).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*Special Scripted Morph Pet: {{sloot|i|shapeless grey blob comprised of shifting shadows}}&lt;br /&gt;
**Linkable and unlinkable, making them truly yours.&lt;br /&gt;
**175,616 unique taps ([[https://docs.google.com/spreadsheets/d/1RJ79wGL94kXOoywoRsL14ldb57QibXg1ojaHwvPbmgI/edit#gid=0 Full list of options.]]).&lt;br /&gt;
**8 possible worn locations&lt;br /&gt;
**56 possible articles + adjectives&lt;br /&gt;
**56 possible colors&lt;br /&gt;
**56 possible nouns&lt;br /&gt;
**7 total verbs&lt;br /&gt;
**2 possible upgrade types:&lt;br /&gt;
**:- Upgrade to T5 includes 250,047 unique taps with upgrades --  63 adjectives/colors/nouns.  11 total verbs&lt;br /&gt;
**:- Upgrade type 2 includes custom TAP modifier + LOOK&lt;br /&gt;
*Unique Title: [[Title:Party_Benefactor|Party Benefactor]]&lt;br /&gt;
*500 [[SimuCoins]]&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
*1 Hour Pass to [[Fate&#039;s_Fortune&#039;s_Games|Fate&#039;s Fortune Games]] Area&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2016==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 17th-21nd, 2016.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2016--2#/ Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*High Capacity Backpack: {{sloot|i|embroidered backpack depicting a large town by the side of a river}}&lt;br /&gt;
*Lighter: {{sloot|i|anlorma-avtoma beetle coated in iridescent glass}}&lt;br /&gt;
*Iltesh Instructions: {{sloot|i|serrated iltesh instructions}}&lt;br /&gt;
*500 [[SimuCoins]]&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
*10x {{ilink|i|golden rat token}}s for the [[Drathrok%27s_Duskruin#Duskruin_Labyrinth|Duskruin Labyrinth]]&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2017==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 2nd-6th, 2017.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2017#/ Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*High Capacity shoulder worn: {{sloot|i|giant party sack bedazzled with countless glitterstars and shadowstars}}&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
*Unique Title: [[Title:Altruist|Altruist]] ({{sloot|i|brightly colored parchment}})&lt;br /&gt;
*Special Scripted Button: {{sloot|i|golden button set with a shadowstar}} or {{sloot|i|golden button set with a glitterstar}}&lt;br /&gt;
*Snake charm: {{sloot|i|shadowstar-eyed serpent charm}} or {{sloot|i|glitterstar-eyed serpent charm}}&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2018==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 8th-12th, 2018.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.starwoodmeeting.com/Book/Simucon2018 Hotel Booking]&lt;br /&gt;
**[http://forums.play.net/forums/SimuCon/SimuCon%20&#039;18/General%20Discussions/view Official Forums Link]&lt;br /&gt;
**[https://discord.gg/f8Qkz4Y Unofficial SimuCon Discord Server]&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2018-community-adventure/ Indiegogo Funding]&lt;br /&gt;
**[https://gswiki.play.net/SimuCon_2018 GemstoneIV&#039;s Wiki SimuCon Page] Additional Schedule Details&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Non-Attendee Goodie Bag===&lt;br /&gt;
* 500 SimuCoins&lt;br /&gt;
* 2x RPA4&lt;br /&gt;
* Custom Title (Zill Breaker)&lt;br /&gt;
* {{sloot|i|extraordinary zillinen pouch with perfect proportions}}&lt;br /&gt;
* {{sloot|i|serrated khopesh instructions}}&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Attendee Goodie Bag===&lt;br /&gt;
* Custom Login &amp;amp; Logout Messages&lt;br /&gt;
* St. Louis Themed Goodies (Designed based on places gone to at &#039;Con)&lt;br /&gt;
* 500 SimuCoins&lt;br /&gt;
* 2x RPA4&lt;br /&gt;
* Custom Title (SimuCon themed)&lt;br /&gt;
* Scripted item designed with SimuCon only special materials&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2019==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; July 10th-14th, 2019.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.marriott.com/event-reservations/reservation-link.mi?id=1550509047585&amp;amp;key=GRP Hotel Booking]&lt;br /&gt;
**[https://discord.gg/f8Qkz4Y Unofficial SimuCon Discord Server]&lt;br /&gt;
**[https://gswiki.play.net/SimuCon_2019 GemstoneIV&#039;s Wiki SimuCon Page] Additional Details&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2019/ 2019 Indiegogo Campaign]&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 2019 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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* Atanamir&lt;br /&gt;
* Bellicia&lt;br /&gt;
* Lemb&lt;br /&gt;
* Nikpack&lt;br /&gt;
* Randdon&lt;br /&gt;
* Tenike&lt;br /&gt;
* Thamoir&lt;br /&gt;
* Totenus&lt;br /&gt;
* Zharen&lt;br /&gt;
* Grenhart&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TF Players====&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:1;-moz-column-count:1;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* Armifer&lt;br /&gt;
* Evike&lt;br /&gt;
* Iocanthe&lt;br /&gt;
* Javac&lt;br /&gt;
* Lyneya&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Non-Attendee Goodie Bag===&lt;br /&gt;
* {{sloot|i|dark dragonwood beer barrel with onyx-hide straps }}&lt;br /&gt;
* {{sloot|i|plush zombie doll wearing a glittery wooden tree pin}}&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2020==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; &amp;lt;s&amp;gt;August 6th-9th, 2020.&amp;lt;/s&amp;gt;&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.marriott.com/events/start.mi?id=1582842565276&amp;amp;key=GRP Hotel Booking]&lt;br /&gt;
**[https://discord.gg/tZGPPyU Unofficial SimuCon Discord Server]&lt;br /&gt;
**[https://gswiki.play.net/SimuCon_2020 GemstoneIV&#039;s Wiki SimuCon Page] Additional Details.&lt;br /&gt;
**[http://forums.play.net/forums/DragonRealms/Discussions%20with%20DragonRealms%20Staff%20and%20Players/Game%20Master%20and%20Official%20Announcements/view/1722 Official forums announcement]&lt;br /&gt;
&lt;br /&gt;
===Cancellation===&lt;br /&gt;
On March 26th, 2020, it was announced that SimuCon 2020 was canceled.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Hi friends,&lt;br /&gt;
&lt;br /&gt;
We&#039;ve gone ahead and made the very difficult decision to cancel SimuCon this year.  I know it&#039;s a long way off still, but we feel it&#039;s  the best thing to do for our playerbase and everyone&#039;s families and friends.  We&#039;re giving you as much advanced notice as possible so you can do what you need to do with any resources you may have devoted to SimuCon, like airfare or hotel reservations or vacation time. &lt;br /&gt;
 &lt;br /&gt;
We&#039;re still going to offer non-attendee goodie bags (the in-game swag) and put the funds raised from that into the budget for SimuCon 2021.  In addition, we&#039;re looking at how we can livestream some events, like round table discussion and the State of Elanthia.  We&#039;ll keep you posted about how we decide to handle that when it gets a little closer, but the plan is to do at least the SoE when it would have been scheduled in St. Louis.&lt;br /&gt;
&lt;br /&gt;
~ A Very Disappointed Lyneya, Kveta, and Xeraphina&amp;lt;/blockquote&amp;gt;&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 2020 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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* [[Dantia]] * [[Dartellum]] * [[Ceindrech]]&lt;br /&gt;
&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TF Players====&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* Evike&lt;br /&gt;
* Lyneya&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=SimuCon&amp;diff=516530</id>
		<title>SimuCon</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=SimuCon&amp;diff=516530"/>
		<updated>2020-03-26T19:32:08Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* Prime Players */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}[[rare source::true| ]]&lt;br /&gt;
SimuCon is the annual Simutronics convention held in St. Louis, Missouri.&lt;br /&gt;
&lt;br /&gt;
The first SimuCon was in 1990, several years prior to DragonRealms&#039; creation, and it was actually called GemCon (for Simutronics biggest game of the time [[GemStone]]).&lt;br /&gt;
&lt;br /&gt;
The next SimuCon was in 1997 and was called SimuCon II.  After that all SimuCons were named by the year they were held from SimuCon &#039;98 through SimuCon 2007, though no SimuCon was held in 2006.&lt;br /&gt;
&lt;br /&gt;
In 1999 a large number of players, led by GameMaster Treveri, started a player-run DragonRealms convention in Las Vegas called [[VegasCon]].  The first VegasCon was coincidentally scheduled the same weekend as a similar GemStone meeting in Las Vegas.  After 1999 all VegasCons have been planned with both DragonRealms and GemStone at the same location.&lt;br /&gt;
&lt;br /&gt;
==GemCon==&lt;br /&gt;
*Location: King Henry VIII (hotel closed)&lt;br /&gt;
*Approximate Number in Attendance: 10&lt;br /&gt;
*Memorable Events:  &lt;br /&gt;
*Memory Sites:&lt;br /&gt;
&lt;br /&gt;
==SimuCon II==&lt;br /&gt;
*Location: [http://www.marriott.com/hotels/travel/stlap-st-louis-airport-marriott/ St. Louis Airport Marriott]&lt;br /&gt;
*Approximate Number in Attendance: 48 (DragonRealms only)&lt;br /&gt;
*Memorable Events: [http://www.royaldumpe.com/ The Royal Dumpe] outing&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/simucon%5D%5B/ SimuCon II Official Memory Site]&lt;br /&gt;
&lt;br /&gt;
==SimuCon &#039;98==&lt;br /&gt;
*Location: [http://www.adamsmark.com/stlouis/index.asp Adam&#039;s Mark St. Louis]&lt;br /&gt;
*Approximate Number in Attendance: 152 (DragonRealms only)&lt;br /&gt;
*Memorable Events: Downtown late night scavenger hunt&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/1998/ SimuCon &#039;98 Official Memory Site]&lt;br /&gt;
&lt;br /&gt;
==SimuCon &#039;99==&lt;br /&gt;
*Location: King Henry VIII (hotel closed)&lt;br /&gt;
*Approximate Number in Attendance: 437 (162 DragonRealms)&lt;br /&gt;
*Memorable Events: Duffy&#039;s Pub, Quavvy&#039;s Bar, Kygar Festival, Hero&#039;s Journey preview&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/1999/ SimuCon &#039;99 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2000==&lt;br /&gt;
*Location: King Henry VIII (hotel closed)&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2000/ SimuCon 2000 Link Collection] (No official site made in 2000)&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2001==&lt;br /&gt;
*Location: [http://www1.hilton.com/en_US/hi/hotel/STLHIHF-Hilton-St-Louis-Airport-Missouri/index.do St. Louis Airport Hilton]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events: GM Dunking Booth, Quavvy&#039;s Bar&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2001/ SimuCon 2001 Link Collection] (No official site made in 2001)&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2002==&lt;br /&gt;
*Location: [http://www1.hilton.com/en_US/hi/hotel/STLHIHF-Hilton-St-Louis-Airport-Missouri/index.do St. Louis Airport Hilton]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2002/ SimuCon 2002 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2003==&lt;br /&gt;
*Location: [http://www.sheratonwestport.com/ Sheraton Westport Lakeside-Chalet]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2003/ SimuCon 2003 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2004==&lt;br /&gt;
*Location: [http://www.sheratonwestport.com/ Sheraton Westport Lakeside-Chalet]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2004/ SimuCon 2004 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2005==&lt;br /&gt;
*Location: [http://www.sheratonwestport.com/ Sheraton Westport Lakeside-Chalet]&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
**[http://www.play.net/simucon/memory/2005/ SimuCon 2005 Official Memory Site] (Created by player of [[Kraelyst]])&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2007==&lt;br /&gt;
*Location:&lt;br /&gt;
*Approximate Number in Attendance:&lt;br /&gt;
*Memorable Events:&lt;br /&gt;
*Memory Sites:&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2014==&lt;br /&gt;
*Location: Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates: August 6th-10th, 2014&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2014 Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*Special Scripted Ring: {{sloot|i|twisted golden ring studded with multicolored stones}}&lt;br /&gt;
**132 possible aura combinations&lt;br /&gt;
**12 possible colors&lt;br /&gt;
**11 possible styles&lt;br /&gt;
*Unique Title: [[Title:Merrymaker|Merrymaker]]&lt;br /&gt;
*500 [[SimuCoins]]&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2015==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 6th-9th, 2015.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2015 Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Auction information===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;600px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Item!!Details&lt;br /&gt;
|-&lt;br /&gt;
|Gore Voucher||Allows for the gorification of one weapon.&lt;br /&gt;
|-&lt;br /&gt;
|Full Feature Alteration Voucher||Read [[Feature Alteration]] for more info.&lt;br /&gt;
|-&lt;br /&gt;
|Forgebinding Voucher||Good for 1 [[Forgebinding]].&lt;br /&gt;
|-&lt;br /&gt;
|Treasure Hunter&#039;s Sack||Contains four treasure maps with valid destinations.&lt;br /&gt;
|-&lt;br /&gt;
|Rebecho Voucher||Good for three sessions of work (must be completed at the same time.)  Read [[Rebecho]] for info.&lt;br /&gt;
|-&lt;br /&gt;
|{{sloot|i|beanbag homunculus}}||Incredibly verby, worn, TAP-changing toy.&lt;br /&gt;
|-&lt;br /&gt;
|Custom Chakrel, Soulstone, or (50 mana) Cambrinth Voucher||Any rares must be provided.&lt;br /&gt;
|-&lt;br /&gt;
|Shockwave Voucher||Allows for the wind slash/stomp/shockwave effect to be added to one weapon.  Enemy blow back w/damage. Effect is similar to {{ilink|w|spiked steel mace with a raccoon carved into its ebony handle}} and {{ilink|w|Ice-blue two-headed hammer marked with silver-inlaid lightning bolts}}.&lt;br /&gt;
|-&lt;br /&gt;
|Food Creating Voucher||Allows for the food-creation effect to be added to one weapon.  These items will randomly make food on successful hits ([[Post:Food_making_weapons_-_11/25/2013_-_17:41|Related Post]]).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*Special Scripted Morph Pet: {{sloot|i|shapeless grey blob comprised of shifting shadows}}&lt;br /&gt;
**Linkable and unlinkable, making them truly yours.&lt;br /&gt;
**175,616 unique taps ([[https://docs.google.com/spreadsheets/d/1RJ79wGL94kXOoywoRsL14ldb57QibXg1ojaHwvPbmgI/edit#gid=0 Full list of options.]]).&lt;br /&gt;
**8 possible worn locations&lt;br /&gt;
**56 possible articles + adjectives&lt;br /&gt;
**56 possible colors&lt;br /&gt;
**56 possible nouns&lt;br /&gt;
**7 total verbs&lt;br /&gt;
**2 possible upgrade types:&lt;br /&gt;
**:- Upgrade to T5 includes 250,047 unique taps with upgrades --  63 adjectives/colors/nouns.  11 total verbs&lt;br /&gt;
**:- Upgrade type 2 includes custom TAP modifier + LOOK&lt;br /&gt;
*Unique Title: [[Title:Party_Benefactor|Party Benefactor]]&lt;br /&gt;
*500 [[SimuCoins]]&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
*1 Hour Pass to [[Fate&#039;s_Fortune&#039;s_Games|Fate&#039;s Fortune Games]] Area&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2016==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 17th-21nd, 2016.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2016--2#/ Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*High Capacity Backpack: {{sloot|i|embroidered backpack depicting a large town by the side of a river}}&lt;br /&gt;
*Lighter: {{sloot|i|anlorma-avtoma beetle coated in iridescent glass}}&lt;br /&gt;
*Iltesh Instructions: {{sloot|i|serrated iltesh instructions}}&lt;br /&gt;
*500 [[SimuCoins]]&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
*10x {{ilink|i|golden rat token}}s for the [[Drathrok%27s_Duskruin#Duskruin_Labyrinth|Duskruin Labyrinth]]&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2017==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 2nd-6th, 2017.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2017#/ Indigogo Funding]&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Goodie Bag===&lt;br /&gt;
*High Capacity shoulder worn: {{sloot|i|giant party sack bedazzled with countless glitterstars and shadowstars}}&lt;br /&gt;
*Level 4 [[RPA_command|RPA]]&lt;br /&gt;
*Unique Title: [[Title:Altruist|Altruist]] ({{sloot|i|brightly colored parchment}})&lt;br /&gt;
*Special Scripted Button: {{sloot|i|golden button set with a shadowstar}} or {{sloot|i|golden button set with a glitterstar}}&lt;br /&gt;
*Snake charm: {{sloot|i|shadowstar-eyed serpent charm}} or {{sloot|i|glitterstar-eyed serpent charm}}&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2018==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; August 8th-12th, 2018.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.starwoodmeeting.com/Book/Simucon2018 Hotel Booking]&lt;br /&gt;
**[http://forums.play.net/forums/SimuCon/SimuCon%20&#039;18/General%20Discussions/view Official Forums Link]&lt;br /&gt;
**[https://discord.gg/f8Qkz4Y Unofficial SimuCon Discord Server]&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2018-community-adventure/ Indiegogo Funding]&lt;br /&gt;
**[https://gswiki.play.net/SimuCon_2018 GemstoneIV&#039;s Wiki SimuCon Page] Additional Schedule Details&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Non-Attendee Goodie Bag===&lt;br /&gt;
* 500 SimuCoins&lt;br /&gt;
* 2x RPA4&lt;br /&gt;
* Custom Title (Zill Breaker)&lt;br /&gt;
* {{sloot|i|extraordinary zillinen pouch with perfect proportions}}&lt;br /&gt;
* {{sloot|i|serrated khopesh instructions}}&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Attendee Goodie Bag===&lt;br /&gt;
* Custom Login &amp;amp; Logout Messages&lt;br /&gt;
* St. Louis Themed Goodies (Designed based on places gone to at &#039;Con)&lt;br /&gt;
* 500 SimuCoins&lt;br /&gt;
* 2x RPA4&lt;br /&gt;
* Custom Title (SimuCon themed)&lt;br /&gt;
* Scripted item designed with SimuCon only special materials&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2019==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; July 10th-14th, 2019.&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.marriott.com/event-reservations/reservation-link.mi?id=1550509047585&amp;amp;key=GRP Hotel Booking]&lt;br /&gt;
**[https://discord.gg/f8Qkz4Y Unofficial SimuCon Discord Server]&lt;br /&gt;
**[https://gswiki.play.net/SimuCon_2019 GemstoneIV&#039;s Wiki SimuCon Page] Additional Details&lt;br /&gt;
**[https://www.indiegogo.com/projects/simucon-2019/ 2019 Indiegogo Campaign]&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 2019 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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* Atanamir&lt;br /&gt;
* Bellicia&lt;br /&gt;
* Lemb&lt;br /&gt;
* Nikpack&lt;br /&gt;
* Randdon&lt;br /&gt;
* Tenike&lt;br /&gt;
* Thamoir&lt;br /&gt;
* Totenus&lt;br /&gt;
* Zharen&lt;br /&gt;
* Grenhart&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TF Players====&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:1;-moz-column-count:1;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* Armifer&lt;br /&gt;
* Evike&lt;br /&gt;
* Iocanthe&lt;br /&gt;
* Javac&lt;br /&gt;
* Lyneya&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Indiegogo Non-Attendee Goodie Bag===&lt;br /&gt;
* {{sloot|i|dark dragonwood beer barrel with onyx-hide straps }}&lt;br /&gt;
* {{sloot|i|plush zombie doll wearing a glittery wooden tree pin}}&lt;br /&gt;
&lt;br /&gt;
==SimuCon 2020==&lt;br /&gt;
*Location:&#039;&#039;&#039; Sheraton Westport Chalet, St Louis, MO&lt;br /&gt;
*Dates:&#039;&#039;&#039; &amp;lt;s&amp;gt;August 6th-9th, 2020.&amp;lt;/s&amp;gt;&lt;br /&gt;
*Other Links:&lt;br /&gt;
**[https://www.marriott.com/events/start.mi?id=1582842565276&amp;amp;key=GRP Hotel Booking]&lt;br /&gt;
**[https://discord.gg/tZGPPyU Unofficial SimuCon Discord Server]&lt;br /&gt;
**[https://gswiki.play.net/SimuCon_2020 GemstoneIV&#039;s Wiki SimuCon Page] Additional Details.&lt;br /&gt;
**[http://forums.play.net/forums/DragonRealms/Discussions%20with%20DragonRealms%20Staff%20and%20Players/Game%20Master%20and%20Official%20Announcements/view/1722 Official forums announcement]&lt;br /&gt;
&lt;br /&gt;
===Cancellation===&lt;br /&gt;
On March 26th, 2020, it was announced that SimuCon 2020 was canceled.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Hi friends,&lt;br /&gt;
&lt;br /&gt;
We&#039;ve gone ahead and made the very difficult decision to cancel SimuCon this year.  I know it&#039;s a long way off still, but we feel it&#039;s  the best thing to do for our playerbase and everyone&#039;s families and friends.  We&#039;re giving you as much advanced notice as possible so you can do what you need to do with any resources you may have devoted to SimuCon, like airfare or hotel reservations or vacation time. &lt;br /&gt;
 &lt;br /&gt;
We&#039;re still going to offer non-attendee goodie bags (the in-game swag) and put the funds raised from that into the budget for SimuCon 2021.  In addition, we&#039;re looking at how we can livestream some events, like round table discussion and the State of Elanthia.  We&#039;ll keep you posted about how we decide to handle that when it gets a little closer, but the plan is to do at least the SoE when it would have been scheduled in St. Louis.&lt;br /&gt;
&lt;br /&gt;
~ A Very Disappointed Lyneya, Kveta, and Xeraphina&amp;lt;/blockquote&amp;gt;&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 2020 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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* [[Dantia]] [[Dartellum]] [[Ceindrech]]&lt;br /&gt;
&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TF Players====&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
&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:6;-moz-column-count:6;-webkit-column-count:6&amp;quot;&amp;gt;&lt;br /&gt;
* Evike&lt;br /&gt;
* Lyneya&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=481612</id>
		<title>Lich script repository</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=481612"/>
		<updated>2017-12-02T14:31:53Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}&lt;br /&gt;
&lt;br /&gt;
This page documents the collection of scripts that are available from an external repository located at [https://github.com/rpherbig/dr-scripts https://github.com/rpherbig/dr-scripts], and not through the in-game &amp;lt;code&amp;gt;;repository&amp;lt;/code&amp;gt; functionality.&lt;br /&gt;
&lt;br /&gt;
For script-specific documentation, see the appropriate section, below. For YAML documentation, see [https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings Introduction-to-Character-Settings].&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Sheltim or Etreu) or [https://github.com/rpherbig/dr-scripts/issues open an issue on GitHub]. We look forward to hearing from you!&lt;br /&gt;
&lt;br /&gt;
= Introduction to Character Settings = &lt;br /&gt;
Character settings are read from a YAML file.&lt;br /&gt;
&lt;br /&gt;
== What is YAML? == &lt;br /&gt;
YAML is a human friendly file format that we use to store settings. It stands for YAML Ain&#039;t Markup Language (the name references itself as a kind of computer science joke). It&#039;s got a website and everything (http://yaml.org/), but there are only a few things you actually need to know:&lt;br /&gt;
&lt;br /&gt;
Indentation matters. Use two spaces for each level of indentation.&lt;br /&gt;
&lt;br /&gt;
If you see a line like &amp;lt;code&amp;gt;train_with_spells: true&amp;lt;/code&amp;gt;, that means that the &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; setting is being assigned a value of &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. This may also be referred to as a hash in which &amp;lt;code&amp;gt;train_with_spells&amp;lt;/code&amp;gt; is mapped to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Values can be true/false, numbers, text, hashes, or lists (see below).&lt;br /&gt;
&lt;br /&gt;
A list (or array) is a series of values. For example, this creates a list named &amp;lt;code&amp;gt;loot_additions&amp;lt;/code&amp;gt; of item nouns that you want to loot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
loot_additions:&lt;br /&gt;
- card&lt;br /&gt;
- dira&lt;br /&gt;
- bolt&lt;br /&gt;
- arrow&lt;br /&gt;
- stone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A comment is any line that starts with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;. They are ignored when our scripts read your settings file. Comments are entirely for your own benefit (e.g. to leave yourself a note).&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry, it&#039;ll make more sense if you go look at a YAML file. Try taking a look at [https://github.com/rpherbig/dr-scripts/tree/master/profiles some of these.]&lt;br /&gt;
&lt;br /&gt;
== Loading YAML Files ==&lt;br /&gt;
YAML files are loaded in a predefined order. &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; is loaded first, then &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt;. If any arguments are given to a script (for example, &amp;lt;code&amp;gt;;combat-trainer BacktrainWeapons&amp;lt;/code&amp;gt;), then &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt; will be loaded last.&lt;br /&gt;
&lt;br /&gt;
If the same setting occurs in multiple YAML files, then the last version of that setting is used. For example, you could define &amp;lt;code&amp;gt;dance_threshold&amp;lt;/code&amp;gt; to be 1 in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; and then redefine it to be 0 in &amp;lt;code&amp;gt;YourCharacterName-BacktrainWeapons.yaml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; provides defaults for many (but not all) of the settings. You should never modify &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt; directly; instead override settings in &amp;lt;code&amp;gt;YourCharacterName-setup.yaml&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;YourCharacterName-SomethingElse.yaml&amp;lt;/code&amp;gt;. If you think something should be changed in &amp;lt;code&amp;gt;base.yaml&amp;lt;/code&amp;gt;, please contact us in-game or open a [https://github.com/rpherbig/dr-scripts/pulls pull request]. We welcome all feedback and suggestions.&lt;br /&gt;
&lt;br /&gt;
== What all can I configure? ==&lt;br /&gt;
That&#039;s a good question! Take a look at the [https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Character-Settings List of All Character Settings.]&lt;br /&gt;
&lt;br /&gt;
== Debugging YAML files ==&lt;br /&gt;
Its helpful to use a YAML parser for diagnosing issues.&lt;br /&gt;
http://yaml-online-parser.appspot.com/&lt;br /&gt;
&lt;br /&gt;
= Autostart =&lt;br /&gt;
There are two autostart scripts. &amp;lt;code&amp;gt;;autostart&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;;e autostart&amp;lt;/code&amp;gt;. The first is lich autostart and the second is dependency autostart. Use dependency autostart for any script on this page. This means you should use &amp;lt;code&amp;gt;;e autostart(&#039;scriptname&#039;)&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;;autostart add scriptname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If any of the scripts on this page are in &amp;lt;code&amp;gt;;autostart list&amp;lt;/code&amp;gt;, you should remove them. Try the command &amp;lt;code&amp;gt;;autostart help&amp;lt;/code&amp;gt; if you need help.&lt;br /&gt;
&lt;br /&gt;
Usage examples of dependency autostart are shown below:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e autostart(&#039;script-name&#039;) will start the script called &#039;script-name&#039; for all of your characters&lt;br /&gt;
;e autostart(&#039;script-name&#039;, false) will start the script for only this character&lt;br /&gt;
;e echo(list_autostarts) will show you the files being autostarted on a given character&lt;br /&gt;
;e stop_autostart(&#039;script-name&#039;) will remove an autostarted file from the list&lt;br /&gt;
;e autostart([&#039;sanowret-crystal&#039;, &#039;textsubs&#039;, &#039;roomnumbers&#039;]) to add many scripts at once&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scripts =&lt;br /&gt;
== accept-sell ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.&lt;br /&gt;
|usage= Call the script when you have empty hands and an outstanding trade offer.&lt;br /&gt;
|args={{Lich setting|name=skip|desc=Don&#039;t appraise and send profit summary to seller, faster for multiple pouches/bundles.}}^{{Lich setting|name=buy|desc=Pay for the pouch out of your own money and keep it.}}^{{Lich setting|name=dump|desc=Dump item after sale.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== addroom ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Add a series of rooms to the lich map. This script will checkout the mapdb, add the new rooms, and commit the mapdb. Automap is preferred to this script.&lt;br /&gt;
|usage=&lt;br /&gt;
To use this script send it an ordered set of directions to map. If you don&#039;t provide a direction no mapping will be provided.&lt;br /&gt;
&lt;br /&gt;
For example, to add a Y branch to the north:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;north, northeast, southwest, northwest, southeast, south&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a store:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;addroom &amp;quot;go shop, out&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The travel delay defaults to 0.2.&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=add_room_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to provide safety while you are afk. Basic keep alive alive script with simple health/spirit/death monitoring. Will exit on low health, low spirit, or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=health_threshold|desc=Threshold at which you will exit (the same threshold is used for health and spirit)}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== appraisal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the Appraisal skill by appraising your gear, zills, gem pouches, and studying the art in the Crossing art gallery. Use the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; setting to specify a training regimen.&lt;br /&gt;
|usage=Define the &amp;lt;code&amp;gt;appraisal_training&amp;lt;/code&amp;gt; list in your settings file. It will train in the order listed.&lt;br /&gt;
* Example Settings&lt;br /&gt;
&amp;lt;pre&amp;gt;appraisal_training:&lt;br /&gt;
- gear&lt;br /&gt;
- zills&lt;br /&gt;
- art&lt;br /&gt;
- pouches&lt;br /&gt;
full_pouch_container: backpack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; setting appraises everything listed in &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt; (where your armor and weapons are listed). &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt; setting appraises zills up to 250 appraisal ranks; after that you will get a warning to remove zills from your training list. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt; setting runs the study-art script which appraises art in the Crossing art gallery. &lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt; setting appraises gem pouches stored in the container you list as &amp;lt;code&amp;gt;full_pouch_container&amp;lt;/code&amp;gt;. Up to eleven gem pouches can be appraised. This has been updated to also appraise your worn gem pouch if &amp;lt;code&amp;gt;gem_pouch_adjective&amp;lt;/code&amp;gt; is defined, making the total pouches appraised twelve.&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=appraisal_training|desc=List of training options. Valid options are &amp;lt;code&amp;gt;zills&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pouches&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gear&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;}}^{{Lich setting|name=full_gem_pouch_container|desc=The container where you store gem pouches for appraisal. This should not be the same container where you store empty ones}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=study-art&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== astrology ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains astrology via by observing a known constellation which fills the most prediction pools and performing predictions aligned to those pools. If your character is above 99th circle the script can also walk the ways to train astrology. Walking is limited to one round-trip per hour.&lt;br /&gt;
|usage=Start in any room where the heavens are observable or where moongate can be cast (if astral traveling).&lt;br /&gt;
* Example Settings:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astrology_training:&lt;br /&gt;
- ways&lt;br /&gt;
- observe&lt;br /&gt;
- rtr&lt;br /&gt;
- weather&lt;br /&gt;
- events&lt;br /&gt;
- moons&lt;br /&gt;
astral_plane_training:&lt;br /&gt;
  train_destination: crossing &lt;br /&gt;
  train_source: shard&lt;br /&gt;
&lt;br /&gt;
have_telescope: true&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=astrology_training|desc=A list of training options. The possible options are ways, observe, rtr, weather, events, and moons. Things will be trained in the order they are listed}}^{{Lich setting|name=have_telescope|desc=Set to true to indicate you have a telescope on you and it will be used to observe the heavens.}}^{{Lich setting|name=astral_plane_training|desc=Hash which contains the settings for astral training.}}^{{Lich setting|name=train_destination|desc=indicate the shard destination in lowercase(this is a town, not the shard name). This is where you will walk to for training. Options are: shard, crossing, leth, riverhaven, merkresh, fang, raven, throne, muspari, aesry, taisgath, theren, steppes}}^{{Lich setting|name=train_source|desc=indicates the shard you wish to return to after arriving at the destination shard, options are the same as in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|uservars={{Lich setting|name=astral_plane_exp_timer|desc=This is set to the current time on your computer once you emerge from the shard indicated in &amp;lt;code&amp;gt;train_destination&amp;lt;/code&amp;gt;. It&#039;s used to check how long its been since you last walked.}}&lt;br /&gt;
|children=bescort&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== athletics ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Athletics training script&lt;br /&gt;
|settings={{Lich setting|name=have_climbing_rope|desc=Set this to true to use a magic climbing rope for training. This currently requires zills.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== attunement ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains attunement via power walking or in perceiving in a single room. Power walking rooms are based on your hometown setting unless the &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; setting is filled out. Moon mages will not powerwalk, but use perceive mana instead. This script will cast spells listed in the &amp;lt;code&amp;gt;waggle_set&amp;lt;/code&amp;gt; called &#039;attunement&#039; when it starts.&lt;br /&gt;
|settings={{Lich setting|name=attunement_rooms|desc=A list of room id&#039;s to use for power walking. This is useful for power walking near your safe room, in non-justice areas (necromancers), or if your &amp;lt;code&amp;gt;hometown&amp;lt;/code&amp;gt; does not have power walking room data.}}^{{Lich setting|name=crossing_training_stationary_skills_only|desc=Set to true to only train attunement in your current room. This setting does nothing for moon mages.}}^{{Lich setting|name=hometown|desc=Town to train attunement in; most towns have a pre-defined list of rooms to power walk in. Using &amp;lt;code&amp;gt;attunement_rooms&amp;lt;/code&amp;gt; overrides this.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Mapping assistance script&lt;br /&gt;
|usage=Start from an already mapped room. Records the commands you type to move around and maps new rooms as it encounters them. Will update existing paths if traveling through previously mapped areas. Run the script to start recording, then kill it when finished. Do not use your typeahead lines when this is running or you will damage the map.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A script for navigating certain problematic areas like swamp mazes, the wilds, and some river swims. Mostly used by other scripts. Can also be used for astral traveling.&lt;br /&gt;
|usage= Start this script with no arguments to see a list of supported areas and destinations.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== buff ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== chop-wood ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Chops trees in a room while watching for danger&lt;br /&gt;
|usage= Watches and chops out your current room, stowing or deeding anything in your tree list. Will run to a healer if injured.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=lumber_buddy_tree_listt|desc=List of woods that you wish to chop.}}^{{Lich setting|name=lumber_implement|desc=axe, greataxe, or hatchet type weapons}}^{{Lich setting|name=lumber_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found wood}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next or target circle.&lt;br /&gt;
|usage=&lt;br /&gt;
Display circle progress:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display only skills needed for the next circle:&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck short&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck brief&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck next&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display progress towards circle 35&lt;br /&gt;
* &amp;lt;code&amp;gt;;circlecheck 35&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}^{{Lich setting|name=short|desc=Uses short output mode, aliases brief, next}}^{{Lich setting|name=target|desc=Display progress towards target circle.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== combat-trainer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Train combat skills in your current room.&lt;br /&gt;
|usage= Trains combat skills in your current room, maintains listed buffs, uses TM/debil as specified, trains certain non combat actions on timers. Skins, loots.&lt;br /&gt;
|args={{Lich setting|name=d#|desc=Dance threshold, keep N mobs alive to train defenses against, where dN is the provided argument.}}^{{Lich setting|name=r#|desc=Retreat threshold, stay at missile range when N mobs are present and use ranged combat options, where rN is the provided argument.}}^{{Lich setting|name=construct|desc=overrides empath non attack settings.}}^{{Lich setting|name=debug|desc=Enables debug mode.}}^{{Lich setting|name=custom|desc= Extra arguments will be used to load in extra yaml files. &amp;lt;code&amp;gt;;combat-trainer back&amp;lt;/code&amp;gt; would load in &amp;lt;code&amp;gt;YourName-back.yaml&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
|settings={{Lich setting|name=storage_containers|desc=List of containers to make sure are open before starting hunting.}}^{{Lich setting|name=dance_threshold|desc=Same as d# argument.}}^{{Lich setting|name=retreat_threshold|desc=Same as r# argument.}}^{{Lich setting|name=dance_skill|desc=Weapon skill to have active when dancing with enemies, ideally allows parry. Note this is the SKILL not the weapon.}}^{{Lich setting|name=combat_train_action_count|desc=Number of attacks to make with a given weapon before cycling.}}^{{Lich setting|name=combat_trainer_target_increment|desc=Number of mind states of exp to get before cycling weapons.}}^{{Lich setting|name=weapon_training|desc=Hash of weapon skills to the weapon names that you use to train that skill. Brawling should map to an empty string. This controls what weapons are cycled through for training.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}^{{Lich setting|name=gear_sets:standard|desc=A list of ADJ NAME for each item that should show up in INV COMBAT when you&#039;re ready for combat. If it shows up in inv combat it must be here. This gear set will be equipped at the start of combat.}}^{{Lich setting|name=summoned_weapons|desc=List of summoned weapons/moonblades.}}^{{Lich setting|name=summoned_weapons:name|desc=The skill to make a summoned weapon for.}}^{{Lich setting|name=summoned_weapons:turn|desc= true to turn the summoned weapon}}^{{Lich setting|name=summoned_weapons:pull|desc=true to pull the summoned weapon}}^{{Lich setting|name=summoned_weapons:push|desc=true to pull the summoned weapon.}}^{{Lich setting|name=summoned_weapons_element|desc=Element to summon your weapon as, defaults to stone.}}^{{Lich setting|name=summoned_weapons_ingot|desc=noun of ingot to use for rare metal summoning.}}^{{Lich setting|name=stances|desc=Used to override defense selection for a given weapon skill, normally used to prevent parrying with ranged weapons or offhand. See base.yaml for usage.}}^{{Lich setting|name=use_stealth_attacks|desc=true to attempt to hide before attacking to use ambush/poach while stealth skill is not mindlocked. This will also attempt to hide before casting Vivisection.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab. Should only use either ambush or backstab flags at one time}}^{{Lich setting|name=backstab|desc=Valid settings are &#039;Small Edged&#039;, &#039;Offhand Weapon&#039; or both. This will attack with either backstab or backstab left for the chosen skill. Ensure you have a suitable weapon for backstabbing setup in your &#039;weapon_training:&#039; section for the desired weapon skill(s). This defaults to ambush if the mob can&#039;t be backstabbed.}}^{{Lich setting|name=charged_maneuvers|desc=Hash of charged maneuvers to use for each weapon skill.}}^{{Lich setting|name=fatigue_regen_threshold|desc=Will use bob instead of an attack when fatigue drops below this.}}^{{Lich setting|name=aim_fillers|desc=list of actions to take to fill time while aiming.}}^{{Lich setting|name=aim_fillers_stealth|desc=Used in place of aim fillers if stealth experience is not capped.}}^{{Lich setting|name=dance_actions|desc=List of actions to take while dancing with enemies.}}^{{Lich setting|name=dance_actions_stealth|desc=Used in place of dance actions while stealth is not capped.}}^{{Lich setting|name=ignored_npcs|desc=List of npc names to ignore, used to keep combat from trying to count/interact with pets, familiars, and roaming npcs. This is the single noun that identifies them, bear, warrior, Brokk. Currently caps sensitive.}}^{{Lich setting|name=stance_override|desc=remove custom stance logic and simply set stance to provided string. E.g. 100 80 0}}^{{Lich setting|name=skinning|desc=Hash of skinning related settings.}}^{{Lich setting|name=skinning:skin|desc=true to skin kills.}}^{{Lich setting|name=skinning:arrange_all|desc=true if you can use the arrange ALL command.}}^{{Lich setting|name=skinning:arrange_count|desc=Number of times to arrange}}^{{Lich setting|name=skinning:arrange_types|desc=Hash of creature noun to the type of arranging to do, eg rat:part. All arranging defaults to skin.}}^{{Lich setting|name=skinning:tie_bundle|desc=true to tie your bundles up to reduce weight and item count.}}^{{Lich setting|name=lootables|desc=Base list of nouns to loot, the noun must be at the end of the object name and not part of another word. Changes to this are better made through loot_additions and loot_subtractions. Pearl would loot &amp;quot;a tiny yellow pearl&amp;quot; but not &amp;quot;a pearl studded coat&amp;quot; nor would rock cause you to loot &amp;quot;a large crock&amp;quot;.}}^{{Lich setting|name=loot_additions|desc=List of nouns to add into the base loot list, a common example is box nouns.}}^{{Lich setting|name=loot_subtractions|desc=List of things to remove from your looting list, for example ammunition you don&#039;t use.}}^{{Lich setting|name=thanatology|desc=Necromancer related settings, only partially implemented.}}^{{Lich setting|name=thanatology:heal|desc=If true, use necromancer-specific healing rituals and spells.}}^{{Lich setting|name=thanatology:ritual_type|desc=Name of the ritual to perform, i.e dissect}}^{{Lich setting|name=spare_gem_pouch_container|desc=Container that holds your spare gem pouch should your equipped one become full.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective your gem pouch responds too.}}^{{Lich setting|name=buff_spells|desc=Hash of buff spells to maintain on you while hunting, the key to the hash must match the spells name exactly e.g buff_spells:See the Wind. Will generally cast buffs in the order listed here.}}^{{Lich setting|name=buff_spells:Spell Name:abbrev|desc=Abbreviation to use for prepping the spell.}}^{{Lich setting|name=buff_spells:Spell Name:recast|desc=Remaining duration in minutes on a buff to trigger a recasting. -1 will wait until the spell falls off.}}^{{Lich setting|name=buff_spells:Spell Name:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=buff_spells:Spell Name:expire|desc=A string that when seen will trigger this spell to be recast}}^{{Lich setting|name=buff_spells:Spell Name:mana|desc=Amount of mana to prep the spell with.}}^{{Lich setting|name=buff_spells:Spell Name:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=buff_spells:Spell Name:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=buff_spells:Spell Name:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:before:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=buff_spells:Spell Name:after:message|desc=The message to send to the game.}}^{{Lich setting|name=buff_spells:Spell Name:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=buff_spells:Spell Name:moon|desc=true if spell requires a moon to cast.}}^{{Lich setting|name=buff_nonspells|desc=Nonspell buffs. Each has the format &amp;quot;action: timer&amp;quot;, where &#039;action&#039; will be output to the game every &#039;timer&#039; number seconds.}}^{{Lich setting|name=buff_nonspells:barb_buffs|desc=Specific subsection for barbarian buffs. These require no timer, instead they trigger off of expiration and activation messaging. List by buff name, i.e. &amp;quot;Python&amp;quot;, capitalization required.}}^{{Lich setting|name=buff_nonspells:khri|desc=Specfic sub section for Thief Khri. These require no timer. List skill by name. Capitalization not required.}}^{{Lich setting|name=offensive_spells|desc=TM and Debil spells to use. Debil spells will be recast when a mob dies or the expiration message is seen.}}^{{Lich setting|name=offensive_spells:skill|desc=Targeted Magic or Debilitation.}}^{{Lich setting|name=offensive_spells:abbrev|desc=Abbreviation used for preparing the spell.}}^{{Lich setting|name=offensive_spells:recast_every|desc=Number of seconds to wait between recasts of this spell, for spells that recast or expire messages don&#039;t make sense.}}^{{Lich setting|name=offensive_spells:expire|desc=String that will trigger a recast of the spell when seen.}}^{{Lich setting|name=offensive_spells:mana|desc=Amount of mana to prep the spell with}}^{{Lich setting|name=offensive_spells:cambrinth|desc=List of charges to put into cambrinth, will use worn cambrinth that can&#039;t be charged worn, however don&#039;t list more than two charges or strange things can happen.}}^{{Lich setting|name=offensive_spells:prep_time|desc=Time in seconds to wait before trying to cast the spell, optional, if not present waits until full prep.}}^{{Lich setting|name=offensive_spells:before|desc=A custom action to take immediately before casting the spell.}}^{{Lich setting|name=offensive_spells:before:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:before:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=offensive_spells:after|desc=A custom action to take immediately after casting the spell.}}^{{Lich setting|name=offensive_spells:after:message|desc=The message to send to the game.}}^{{Lich setting|name=offensive_spells:after:matches|desc=List of strings that are possible responses for the message.}}^{{Lich setting|name=cambrinth|desc=Cambrinth item to charge for casting.}}^{{Lich setting|name=cast_messages|desc=Casting messages, if we&#039;re missing your custom message let us know!}}^{{Lich setting|name=prep_messages|desc=Spell Prep messages, see cast_messages.}}^{{Lich setting|name=empath_healing|desc=a VH entry here will control the mana used when vit drops. List of values is prep followed by cambrinth charges.}}^{{Lich setting|name=osrel_amount|desc=Amount to infuse into OM each try.}}^{{Lich setting|name=osrel_no_harness|desc=true if you don&#039;t need to harness before infusing.}}^{{Lich setting|name=kneel_khri|desc=true if you have to kneel to activate khri.}}^{{Lich setting|name=khri_preps|desc=Khri activation messages, let us know if yours is missing.}}^{{Lich setting|name=manipulate_threshold|desc=Number of enemies before attempting to manipulate.}}^{{Lich setting|name=training_abilities|desc=Special one off trainers during combat. Hash is training type keyed to cooldown in seconds.}}^{{Lich setting|name=training_abilities:PercMana|desc=Moon mage attunement training, retreats first.}}^{{Lich setting|name=training_abilities:Perc|desc=Attunement training with perc.}}^{{Lich setting|name=training_abilities:Perc Health|desc=Empathy training with perc heal.}}^{{Lich setting|name=training_abilities:Astro|desc=Predict weather for astrology training.}}^{{Lich setting|name=training_abilities:App|desc=Train appraisal by appraising enemies. Requires Approx 100 ranks for learning.}}^{{Lich setting|name=training_abilities:App Quick|desc=See above.}}^{{Lich setting|name=training_abilities:App Careful|desc=See above.}}^{{Lich setting|name=training_abilities:Tactics|desc=Train tactics with weave, bob, and circle.}}^{{Lich setting|name=training_abilities:Analyze|desc=Train tactics by analyzing your opponent.}}^{{Lich setting|name=training_abilities:Hunt|desc=Train perception and possibly scouting with the hunt command.}}^{{Lich setting|name=training_abilities:Pray|desc=Pray to an immortal for theurgy.}}^{{Lich setting|name=training_abilities:Scream|desc=Train bardic lore with scream conc.}}^{{Lich setting|name=training_abilities:Stealth|desc=Train stealth with hiding and stalking.}}^{{Lich setting|name=training_abilities:Recall|desc=Uses &#039;recall&#039; on a mob in the room, which trains Scholarship}}^{{Lich setting|name=training_abilities:Ambush Stun|desc=Uses settings stun_weapon, stun_weapon_skill and stun_skill}}^{{Lich setting|name=stun_weapon|desc=The weapon you want to use to Ambush Stun. IE club or broadsword}}^{{Lich setting|name=stun_weapon_skill|desc=The skill that stun_weapon trains or you would like to swap it to train IE Small Blunt or Large Edged}}^{{Lich setting|name=stun_skill|desc=Set to either Backstab or Debilitation for the skill to watch while using Ambush Stun}}^{{Lich setting|name=training_abilities:Khri Prowess|desc=Trains Debilitation with Khri Prowess.}}^{{Lich setting|name=fatigue_regen_action|desc=Action to take when low on fatigue.}}^{{Lich setting|name=dual_load|desc=true if you&#039;re capable of dual load}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}^{{Lich setting|name=cycle_armors|desc=List of armor types and corresponding items from gear to rotate for training purposes}}^{{Lich setting|name=whirlwind_weapons|desc=Barb specific section for telling the combat-trainer which weapon skills you want to train with whirlwind. It requires one-handed templates, doesn&#039;t support two handed weapons, and will use the weapon listed under weapon_training.}}^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=hide_type|desc=Value of &amp;quot;stalk&amp;quot; changes hide type to &amp;quot;slip stalk&amp;quot;. This will perform the command &amp;quot;stalk&amp;quot; instead of &amp;quot;hide&amp;quot; which activates &amp;quot;slip stalk&amp;quot;. &amp;quot;Slip stalk&amp;quot; is only available for a number of professions and must be learned. Default value: hide. Uses hide as normal.}}^{{Lich setting|name=force_unhide|desc=Value of true will always unhide after hiding via Stealth timer under training_abilities:.}}^{{Lich setting|name=dont_stalk|desc=Value of true prevents stalk usage after hiding when hiding via Stealth timer under training_abilities:. Default value is false.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Repair items in your gear list. &lt;br /&gt;
|usage=It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=repair_withdrawal_amount|desc=Amount in coppers to withdraw to cover repairs.}}^{{Lich setting|name=gear|desc=List of gear that will be used in this script. Armor and Weapons.}}^{{Lich setting|name=gear:name|desc=Noun of the item.}}^{{Lich setting|name=gear:is_leather|desc=true if this is repaired at the leather repair npcs.}}^{{Lich setting|name=gear:hinders_lockpicking|desc=true if should be removed for lockpicking.}}^{{Lich setting|name=gear:is_worn|desc=true if the item is worn such as armor, shields, wearable weapons.}}^{{Lich setting|name=gear:swappable|desc=true if this is a swappable weapon.}}^{{Lich setting|name=gear:tie_to|desc=This is the name of what this weapon is tied to, e.g toolstrap.}}^{{Lich setting|name=gear:adjective|desc=Used to differentiate items with the same name, if TAP ADJECTIVE NAME doesn&#039;t work then these settings are wrong.}}^{{Lich setting|name=gear:bound|desc=true if the item bonded for hurl/invoke.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_repair_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains non-combat skills. Despite the name, crossing-trainer this works in other towns using the hometown setting. &lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
&lt;br /&gt;
Skills that can be trained: Appraisal, Athletics, Astrology, Attunement, Augmentation, Warding, Utility, Debilitation, Empathy, Engineering, First Aid, Forging, Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting, Perception, Performance, Scholarship, Scouting, Sorcery, Stealth, Summoning, Theurgy, Thievery, Trading.&lt;br /&gt;
&lt;br /&gt;
Additionally, the following skills can be trained only via research: Arcana, Life Magic, Holy Magic, Lunar Magic, Elemental Magic, Arcane Magic.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=classes_to_teach|desc=List of subjects to teach people in your safe room}}^{{Lich setting|name=climbing_target|desc=Object to practice climbing on. Setting this causes you to climb practice during athletics training. Look in base-athletics for a list of climbing targets.}}^{{Lich setting|name=use_research|desc=Whether or not to use research when training magic skills. Requires train_with_spells to be true.}}^{{Lich setting|name=outdoor_room|desc=Used for spells requiring moons.}}^{{Lich setting|name=perform_options|desc=List in base-perform.yaml of playstyles sorted by difficulty.}}^{{Lich setting|name=storage_containers|desc=A list of containers to open before starting training.}}^{{Lich setting|name=crossing_training_requires_movement|desc=Skills which require movement as part of their training. This is used to avoid spamming the safe room with repeated entry/exit messages.}}^{{Lich setting|name=trash_nouns|desc=Nouns that can be thrown away without warning}}^{{Lich setting|name=crossing_training|desc=List of skills to train. Supported Skills - Appraisal (requires zills), Athletics, Arcana/Primary Magic(requires research enabled), Astrology, Attunement, Augmentation, Warding, Utilty, Debilitation(barb only?), Empathy, Engineering(workorders), First Aid (needs compendium), Forging (workorders or raw smithing), Locksmithing, Mechanical Lore, Outdoorsmanship, Outfitting(workorders or knitting), Perception, Performance(zills), Scholarship(blacksmithing book), Scouting(enough ranks for trails), Sorcery, Stealth (low ranks only), Summoning, Theurgy(see theurgy script), Thievery, Trading(workorders).}}^{{Lich setting|name=safe_room|desc=Room Id where you do any stationary training and listen for classes.}}^{{Lich setting|name=exit_on_skills_capped|desc=Whether or not to exit the game when all skills are locked}}^{{Lich setting|name=crossing_training_sorcery_room|desc=The room to use when training sorcery. MAKE SURE THIS ROOM IS LAWLESS by typing &#039;justice&#039;.}}^{{Lich setting|name=crossing_training_sorcery|desc=Action to take when training sorcery}}^{{Lich setting|name=listen|desc=Whether or not you should attempt to listen to classes while training}}^{{Lich setting|name=train_with_spells|desc=}}^{{Lich setting|name=cyclic_training_spells|desc=Cyclic Spells to use when training.}}^{{Lich setting|name=cyclic_cycle_skills|desc=Skills to train with cyclic spells during crossing-training.}}^{{Lich setting|name=training_spells|desc=Spells to use when training magic skills. TODO: Make this its own page.}}^{{Lich setting|name=research_skills|desc=}}^{{Lich setting|name=exp_timers|desc=Cooldown timers between attempts to train a given skill}}^{{Lich setting|name=training_nonspells|desc=}}^{{Lich setting|name=kneel_khri|desc=}}^{{Lich setting|name=khri_preps|desc=If you use Khri for training, make sure their prep messages are recorded here}}^{{Lich setting|name=prep_scaling_factor|desc=This scaling factor is multiplied by your discerned max mana for a spell. The mana to be removed is rounded up, so anything &amp;lt; 1.0 will always result in at least one mana removed.}}^{{Lich setting|name=cambrinth_cap|desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=osrel_amount|desc=}}^{{Lich setting|name=osrel_no_harness|desc=}}^{{Lich setting|name=held_cambrinth|desc=Whether or not you need to hold your cambrinth to charge it}}^{{Lich setting|name=stored_cambrinth |desc=Whether or not your cambrinth item is stored (false indicates worn)}}^{{Lich setting|name=cambrinth|desc=The noun for the cambrinth you use. Multiple cambrinth is not yet supported.}}^{{Lich setting|name=prep_messages|desc=If you cast spells for training, make sure their prep messages are recorded here}}^{{Lich setting|name=cambrinth_cap |desc=The maximum amount of mana your cambrinth can hold}}^{{Lich setting|name=forage_item|desc=}}^{{Lich setting|name=hand_armor|desc=Noun of any armor that needs to be removed when braiding}}^{{Lich setting|name=braid_item|desc=}}^{{Lich setting|name=athletics_options|desc=}}^{{Lich setting|name=trail_override|desc=}}^{{Lich setting|name=art_options|desc=}}^{{Lich setting|name=train_workorders|desc=Disciplines to train via workorders when training that skill}}^{{Lich setting|name=work_order_disciplines|desc=Disciplines to train via workorders when training Trading}}^{{Lich setting|name=tithe|desc=Whether or not to tithe (two boxes are supported), with a cooldown of 4 hours}}^{{Lich setting|name=cleaning_cloth|desc=The type of cleaning cloth to use when zills are dirty}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}} ^{{Lich setting|name=wield|desc=Set to true or false; If true, then it wields and sheaths your weapon. This is very useful if you have weapons in different containers. With this set to true on each weapon (e.g. :wield: true  in your gear settings), it will return them back from where they came with the wield and sheath commands.}}^{{Lich setting|name=dedicated_camb_use|desc=Set to &#039;cyclic&#039; or &#039;spell&#039; with respect to the magical feat}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=attunement, pick, sell-loot, theurgy, safe-room, workorders, sew, smith&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== dusk-labyrinth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Searches and loots the Duskruin Ratacombs/Labyrinth. Written for Duskruin 422&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=equipmanager_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
Resets your EXP window in Stormfront. This is useful for removing erroneous game output that gets &#039;stuck&#039; in your exp window (usually during connection).&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Gets one favor by rubbing an orb repeatedly.&lt;br /&gt;
|usage=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
If an argument is passed to the script, that Immortal&#039;s name will be used. The default is Hodierna.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds an NPC in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=npc|desc=A unique name (or noun) of the NPC to find.}}^{{Lich setting|name=follow|desc=If present, the script will follow the NPC around.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== first-aid ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Trains the First Aid skill by reading compendiums or textbooks&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=textbook|desc=False if using a compendium, true otherwise.}}^{{Lich setting|name=textbook_type|desc=If not using a compendium, the name of the thing to study.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Forges an item. Adapted from a script by Mallitek.&lt;br /&gt;
|usage=&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge weaponsmithing 2 sword steel sword&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 &amp;quot;shallow metal cup&amp;quot; bronze cup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge blacksmithing 6 scratcher bronze scratcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;forge temper sword&amp;lt;/code&amp;gt;&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of book (blacksmithing, armorsmithing, weaponsmithing)}}^{{Lich setting|name=chapter|desc=Chapter of the book}}^{{Lich setting|name=recipe|desc=the name of the recipe}}^{{Lich setting|name=metal|desc=metal type of the ingot in your bag}}^{{Lich setting|name=noun|desc=item noun to make}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand all boxes from a container (the first argument) to a character (the second argument).&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=container|desc=The container}}^{{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== gmoney ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Hand money to the given character. The money is given 10 plat at a time, depositing first to minimize coinage (i.e. hand off plat instead of copper where possible). Useful for F2P players who cannot deposit more than 10 plat at once.&lt;br /&gt;
|usage=Start the script while you and the other player are standing at a bank teller.&lt;br /&gt;
|args={{Lich setting|name=character|desc=The character}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== heal-remedy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Uses crafted remedies for healing&lt;br /&gt;
|usage=This script will cycle through the remedies, from base-remedies.yaml, from the most potent to least potent. The script will pause a little bit, letting the remedies work to make scars, then apply scar remedies. Will need one hand free to use.&lt;br /&gt;
|args=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== healme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=A self healing script for empaths&lt;br /&gt;
|usage=Will heal your own wounds, leaving external bleeders as desired. Uses Heal preferentially if configured and not attempting to keep bleeders. Targets wounds on potentially lethal body parts first, otherwise heals in severity order.&lt;br /&gt;
|args={{Lich setting|name=Bleeders|desc=any body parts to leave external wounds on, quote two word body parts.}}&lt;br /&gt;
|settings={{Lich setting|name=prep_messages|desc=Used for spell casting matching and lives in base.yaml please submit custom prep messages as needed.}}^{{Lich setting|name=cambrinth|desc=noun for cambrinth used for casting}}^{{Lich setting|name=held_cambrinth|desc=true if you cannot charge your cambrinth worn}}^{{Lich setting|name=stored_cambrinth|desc= true if your cambrinth is stored in a container instead of worn}}^{{Lich setting|name=empath_healing:HW|desc=List of mana amounts. preps HW with the first the rest will be charged into cambrinth}}^{{Lich setting|name=empath_healing:HS|desc=List of mana preps for HS}}^{{Lich setting|name=empath_healing:HEAL|desc=List of mana preps for HEAL}}&lt;br /&gt;
|uservars={{Lich setting|name=healme_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== hunting-buddy==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Trains combat skills (using combat-trainer) in defined hunting areas&lt;br /&gt;
|usage= Will move through a series of defined hunting spots, training at each one until specified conditions are met. Stops at the first empty room it finds in the hunting area, will search for hiding players and wait 10 seconds for them to take any actions in rooms with monsters, moving on if a player is already there.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true and and you will stay in hunting spots until stop_on skills are at 32/34, set to false and you will stay until stop_on or duration is met.}}^{{Lich setting|name=hunting_zones|desc=The set of hunting areas defined in base.yaml that can be directly reached with go2.}}^{{Lich setting|name=escort_zones|desc=The set of hunting areas defined in base.yaml that requires custom pathing to reach.}}^{{Lich setting|name=hunting_info|desc=In order list of hunts.}}^{{Lich setting|name=hunting_info:zone|desc=Name of hunting zone, must match one of the two zone lists above.}}^{{Lich setting|name=hunting_info:args|desc=List of arguments to call combat-trainer with at this hunting area.}}^{{Lich setting|name=hunting_info:duration|desc=Time in minutes to hunt here if hunting_priority is false.}}^{{Lich setting|name=hunting_info:stop_on|desc=List of skills that will stop hunting when they are all at 32/34}}^{{Lich setting|name=hunting_buddies|desc=List of PC&#039;s that you&#039;re ok to share a hunting room with, remember proper Capitalization.}}^{{Lich setting|name=empty_hunting_room_messages|desc=List of messages to use when asking if a room is empty. A random message will be used each hunt.}}^{{Lich setting|name=prehunt_buffs|desc=Room number where you can cast buffs before beginning hunt.  List buffs under waggle_sets: with same heading prehunt_buffs:.}}^{{Lich setting|name=hunting_room_min_mana|desc=Minimum mana level of an acceptable hunting room.}}^{{Lich setting|name=hunting_room_strict_mana|desc=If false, it will find any empty room in the event that no empty rooms are found above the minimum mana level.}}^uservars=&lt;br /&gt;
|children=combat-trainer, buff&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== jail-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Handles being arrested in the crossing&lt;br /&gt;
|usage= Keep running.&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== makesteel ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Makes steel ingots. The script will handle acquiring the needed materials.&lt;br /&gt;
|usage= &amp;lt;pre&amp;gt;;makesteel count [type] [refine]&amp;lt;/pre&amp;gt;&lt;br /&gt;
|args= {{Lich setting|name=count|desc= (required) number of ingots to produce}}^{{Lich setting|name=type|desc=Carbon content, defaults to high. Options are: [l, m, h]}}^{{Lich setting|name=refine|desc=If provided, refine the resulting ingot}} &lt;br /&gt;
|settings={{Lich setting|name=hometown|desc=City in which to make the ingots, defaults to Crossing}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mine ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Mines a room while watching for danger&lt;br /&gt;
|usage= Prospects and mines out your current room, stowing or deeding anything in your vein list. Will prospect careful for more materials after exhausting the room.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-buddy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Perform a single pass through the mines&lt;br /&gt;
|usage= Will navigate through all listed mines, prospecting and stopping to mine anywhere it finds a resources it watches for. Can alternatively mine out each room it comes to, or merely look for resource rich rooms if you lack the skill to see resources. Will keep 1 plat on hand for repairs and buying deed packets. Will heal on injuries due to failed danger checks, or exit if buried.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=mining_buddy_rooms|desc=Defined in base.yaml, links mine names to a list of rooms}}^{{Lich setting|name=mines_to_mine|desc=List of mine names to mine, matches up against mining_buddy_rooms.}}^{{Lich setting|name=mining_skip_populated|desc=Set to true will NOT prospect and mine in rooms with other players.}}^{{Lich setting|name=mining_buddy_mine_every_room|desc=Set to true will prospect and mine out each room regardless of minerals.}}^{{Lich setting|name=mining_buddy_vein_list|desc=List of metals and rocks that you wish to mine.}}^{{Lich setting|name=mine_implement|desc=Shovel or pick.}}^{{Lich setting|name=mine_use_packet|desc=Set to true to carry and use a deed packet, otherwise stow found minerals}} &lt;br /&gt;
|uservars={{Lich setting|name=mining_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=populates UserVars.moons with data related to the moons&lt;br /&gt;
|usage=&lt;br /&gt;
Moonwatch will populate UserVars with the following data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 UserVars.moons = {&lt;br /&gt;
 &#039;katamba&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Katamba is up for 35 minutes&#039;, &#039;rise&#039; =&amp;gt; nil, &#039;set&#039; =&amp;gt;35 },&lt;br /&gt;
 &#039;yavash&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Yavash will rise in 150 minutes&#039;, &#039;rise&#039; =&amp;gt; 150, &#039;set&#039; =&amp;gt; nil },&lt;br /&gt;
 &#039;xibar&#039; =&amp;gt; { &#039;pretty&#039; =&amp;gt; &#039;Xibar is up for 5 minutes&#039;, &#039;rise&#039; =&amp;gt; -1, &#039;set&#039; =&amp;gt; 5 }&lt;br /&gt;
 &#039;visible&#039; =&amp;gt; [&#039;katamba&#039;, &#039;xibar&#039;]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We suggest using an alias such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;;alias add moon = ;eq respond(&amp;quot;#{UserVars.moons[&#039;katamba&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;yavash&#039;][&#039;pretty&#039;]} : #{UserVars.moons[&#039;xibar&#039;][&#039;pretty&#039;]}&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can {{com|PERCEIVE}} an individual moon to reset its data or [[Moon_Mage_attunement#Power Perception|PERCEIVE MOONS]] to reset all if this is a first start (or you&#039;ve been offline for a while and the data seems wrong).&lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars={{Lich setting|name=moon_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== oshu_manor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Navigates you through the Oshu Manor. Used to hunt [[Seordhevor kartais]]. Note there is an underscore in this script&#039;s name, not a dash.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pay-debt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Pays your debt. Optionally retrieves your sack of belongings from the guard house.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Logs combat-related events such as damage, roundtime, etc. for later parsing.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Disarms, harvests, and unlocks boxes&lt;br /&gt;
|usage=The script will look for suitable disposal sources in the room, or drop refuse on the ground. Refills lockpicking ring after finished.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=stop_pick_on_mindlock|desc=true to stop after the current box when your mind is full.}}^{{Lich setting|name=use_lockpick_ring|desc=Do you wear a lockpick ring?}}^{{Lich setting|name=skip_lockpick_ring_refill|desc=Set this to TRUE in order to skip buying lockpicks after mind-locked. This is important if you have crafted lockpicks on the ring, since you can&#039;t use lockpicks of differing qualities on the same ring.}}^{{Lich setting|name=lockpick_type|desc=Type of lockpick to stock on ring.}}^{{Lich setting|name=harvest_traps|desc=true to harvest traps while disarming.}}^{{Lich setting|name=picking_box_source|desc=The bag that unopened boxes are stored in.}}^{{Lich setting|name=picking_box_storage|desc=The bag to put boxes into that are too difficult to disarm.}}^{{Lich setting|name=lockpick_dismantle|desc=If you have a custom dismantle type to use, put it here.}}^{{Lich setting|name=lockpick_buffs:spells:abbrev|desc=abbreviation of a buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:spells:mana|desc=amount of mana to use for prep.}}^{{Lich setting|name=lockpick_buffs:spells:cambrinth|desc=List of cambrinth charges, see crossing-training for cambrinth related settings.}}^{{Lich setting|name=lockpick_buffs:khri|desc=List of khri to turn on before lockpicking.}}&lt;br /&gt;
|uservars={{Lich setting|name=lockpick_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== remedy ==&lt;br /&gt;
{{ Lich script&lt;br /&gt;
|description=A script for crafting remedies using alchemy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Adapted from a script by Geldan for Gemstone. Appends the Lich room ID# to your in-game room look. Example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Whistling Wood, Barrows]                                                                                                                          &lt;br /&gt;
A mound of earth looks curiously out of place beneath the twisted and warped branches of the dead trees.  Barren of all but the hardiest of grasses, the mound has several small&lt;br /&gt;
holes in its side.  You also see an Adan&#039;f blood warrior, a chipped and weather-beaten sign, an Adan&#039;f blood warrior and an Adan&#039;f blood warrior.&lt;br /&gt;
Obvious paths: southeast, southwest, northwest.&lt;br /&gt;
Room Number: 9471&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== safe-room ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Heals at a PC or NPC empath and shares items between characters by taking and dropping them in a safe room&lt;br /&gt;
|usage= Gets 4 gold (for autopath), goes to the auto empath and waits until healed. Alternatively can go to a specific room and wait for 45 seconds for a player empath to heal you. PC Empaths will heal themselves using healme, Necromancers will not attempt to go to an empath. Can be configured to stop by a room and pick up or drop given item nouns.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=safe_room_tip_threshold|desc=Amount of copper to carry for npc healing, or if you have more than this amount donate to player empath.}}^{{Lich setting|name=safe_room_id|desc=Id of room for player empath healer or item exchanges.}}^{{Lich setting|name=safe_room_empath|desc=Name of PC empath healer.}}^{{Lich setting|name=safe_room_tip_amount|desc=Amount in coppers to donate player empath.}}^{{Lich setting|name=safe_room|desc=Id of room to heal self at as empath.}}^{{Lich setting|name=safe_room_give|desc=List of nouns to drop at safe_room_id, CAUTION will drop all items of this noun there, don&#039;t use for anything valuable.}}^{{Lich setting|name=safe_room_take|desc=List of nouns to pick up in safe_room_id.}} &lt;br /&gt;
|uservars=&lt;br /&gt;
|children=healme&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sanowret-crystal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Runs in the background, gazing or exhaling your sanowret crystal. Checks for concentration and current mindstate.&lt;br /&gt;
|usage= &lt;br /&gt;
|args={{Lich setting|name=run|desc=If present, only run the script once (instead of in passive mode).}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== scroll-search ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Searches through the given container for any and all spell scroll and displays them in a more readable way. Also allows for the player to grab a specific scroll or transfer scrolls between containers. This script allows you to search multiple containers and tracks the scrolls in each.&lt;br /&gt;
|usage= Player specifies the container to search and the script looks through the container for any nouns matching scroll_nouns specified in base-items.yaml&lt;br /&gt;
|args={{Lich setting|name=search &amp;lt;container&amp;gt;|desc=Searches the given container}}^{{Lich setting|name=display|desc=Displays the scrolls in all searched containers. Must have already searched or the list will be empty!}}&lt;br /&gt;
|settings={{Lich setting|name=scroll_nouns|desc=List of scroll nouns to search container for.}}&lt;br /&gt;
|uservars={{Lich setting|name=owned_scrolls|desc=Hashset of the scroll name and the container it resides in.}}^{{Lich setting|name=scroll_counter|desc=Global counter for the amount of scrolls owned.}}^{{Lich setting|name=scroll_search_debug|desc=Turns on debug messaging for scroll-search.lic script.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. Defaults to keeping 3 silver on hand (the maximum amount that cannot be stolen by a Thief).&lt;br /&gt;
|usage= Will sell bundles and any gems in untied gem pouches. Optionally will make sure you have a spare gem pouch. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot&amp;lt;/code&amp;gt; # Uses the default: keeps 3 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 12&amp;lt;/code&amp;gt; # Uses one argument: keeps 12 silver, which is withdrawn as 1 gold and 2 silver&lt;br /&gt;
* &amp;lt;code&amp;gt;;sell-loot 4 g&amp;lt;/code&amp;gt; # Uses two arguments: keeps 4 gold&lt;br /&gt;
|args={{Lich setting|name=Withdraw|desc=Amount of coin to withdraw after depositing all. 3 silver, 5 gold, etc.}}&lt;br /&gt;
|settings={{Lich setting|name=sell_loot_money_on_hand|desc=Same as the Withdraw argument, overridden by the argument if both exist.}}^{{Lich setting|name=sell_loot_pouch|desc=Set true to sell any gems in a worn pouch.}}^{{Lich setting|name=sell_loot_bundle|desc=Set to true to sell a worn bundle.}}^{{Lich setting|name=spare_gem_pouch_container|desc=The container to store a spare gem pouch in, should NOT be the container a pouch stows to.}}^{{Lich setting|name=gem_pouch_adjective|desc=Adjective you use to request gem pouches, you should be able to tap ADJ pouch to tap your current pouch.}}^{{Lich setting|name=sell_loot_skip_bank|desc=If true, skip bank parts of the script (currency exchange, deposit, withdrawal).}}^{{Lich setting|name=bankbot_name|desc=The name of the bankbot with whom you would like to deposit coin.}}^{{Lich setting|name=bankbot_deposit_threshold|desc=An amount of copper to keep on hand. Excess will be deposited with the bankbot. Your in-game bank will always be deposited into before the bankbot.}}^{{Lich setting|name=bankbot_room_id|desc=The room ID of the bankbot.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=adds a useful selection of aliases to the global list:&lt;br /&gt;
* &amp;lt;code&amp;gt;as&amp;lt;/code&amp;gt; - accepts a trade offer and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt; - gets the given item and then stows the item&lt;br /&gt;
* &amp;lt;code&amp;gt;ct&amp;lt;/code&amp;gt; - toggles crossing-training on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; - toggles training-manager on or off&lt;br /&gt;
* &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; - find room, searches for a room description matching provided text&lt;br /&gt;
* &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt; - echos the current mapped connections from the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;lr&amp;lt;/code&amp;gt; - echos the full data of the room you&#039;re standing in&lt;br /&gt;
* &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; - these work as a pair, for recording room numbers (like setting up a hunting area); run &amp;lt;code&amp;gt;cb&amp;lt;/code&amp;gt; to start, then &amp;lt;code&amp;gt;rec&amp;lt;/code&amp;gt; in each room you want to record&lt;br /&gt;
* &amp;lt;code&amp;gt;hz&amp;lt;/code&amp;gt; - list all hunting zones alphabetically&lt;br /&gt;
* &amp;lt;code&amp;gt;fz&amp;lt;/code&amp;gt; - search hunting zones and get room numbers, e.g. &amp;lt;code&amp;gt;fz wark&amp;lt;/code&amp;gt; returns a list of room numbers for warklins  &lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== slackbot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= If the status-monitor script detects an problem, it will use this script to send you a Direct Message on Slack.&lt;br /&gt;
|usage= This script should not be run directly. Instead, status-monitor will run it if the slack_username setting is present. On first time setup you will communicate with a lichbot to get a slack token. The token lets you send messages to your username via the bot. You will currently not receive any notification on setup.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=slack_username|desc=Your Slack username. It should be all lowercase.}}&lt;br /&gt;
|uservars={{Lich setting|name=slack_token|desc=The token used to authenticate to a Slack team.}}&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=If someone teaches you an approved class you&#039;ll start listening.&lt;br /&gt;
|usage=The default list of approved classes is all non-necromancer skills and no sorcery or thievery. Guild-specific skills are approved if you are of that guild. Some specific classes are also removed based on your guild (e.g. remove Arcana for Barbarians).&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=bleed|desc=If present, leave external bleeders.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smash-pumpkins ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Travel to the pumpkin vat, buy one, go one room away to smash and repeat until too injured. Then return to the safe room.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Smelt the contents of a crucible. Assumes that material has already been placed into the crucible.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=combines deeds of like metals to save inventory space&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sorcery ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== stack-scrolls ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Scroll stacker manager script that stores and retrieves scrolls using stackers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Informs user of high-frequency game output and characters current health via a small window. Useful for keeping tabs on multiple characters.&lt;br /&gt;
|usage=Trust status monitor then run it. &lt;br /&gt;
|args={{Lich setting|name=debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== steal ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=^{{Lich setting|name=hide_to_steal|desc=set to false if you do not wish to hide to steal.}}^{{Lich setting|name=bin_stolen|desc=set to true for Thieves who wish to bin stolen goods.}}^{{Lich setting|name=stealing_bag|desc=storage bag for stolen goods if bin_stolen: true}}^{{Lich setting|name=slow_bin_speed|desc=set to true to bin items slower.  Resolves type-ahead issue for Genie users.}}^{{Lich setting|name=steal_past_mindlock|desc=set to true if you wish to continue stealing after Thievery is locked.}}^{{Lich setting|name=dont_steal_list|desc=list items by id# identified in &#039;&#039;&#039;base-stealing.yaml&#039;&#039;&#039; to skip these items when stealing.}}^{{Lich setting|name=stealing_buffs|desc=list of buffs to use before starting stealing run.}}^{{Lich setting|name=stealing_high_acceptable_count|desc=.}}^{{Lich setting|name=stealing_low_acceptable_count|desc=.}}^{{Lich setting|name=npc_stealing_attempt_count|desc=Numeric amount of stealing attempts on NPCs (minstrel, veteran, etc.)}}^{{Lich setting|name=stealing_options|desc=list of stealable items in base-stealing.yaml}}^&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== study-art ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Walks through the Crossing art gallery and appraises each piece on display. Trains scholarship and appraisal.&lt;br /&gt;
|usage=Just run it. e.g. &amp;lt;code&amp;gt;;study-art&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendme ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for self. On start, checks {{com|health}} for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=train|desc=If present, unwrap and rebind wounds for optimum learning.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Automatic wound tender for another player. On start, looks for bleeding wounds and tends them, then watches for messages to unbind or retend wounds.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=player|desc=Name of the player to tend.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Provides in-game text substitution capabilities; comes with many defaults (e.g. appraisal and combat messages).&lt;br /&gt;
|usage=&lt;br /&gt;
Example of adding a sub: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;TextSubs.add(&#039;^(\s+)no (puncture|slice|impact|fire|cold|electric) damage&#039;,&#039;\1no (0/27) \2 damage&#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clear out all stored subs with &amp;lt;code&amp;gt;TextSubs.clear()&amp;lt;/code&amp;gt;&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=train theurgy by working up devotion and doing communes&lt;br /&gt;
|usage= Recommended - Eluned (holy water)&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=theurgy_supply_container|desc=Container for storing wine, flint, and incense.}}^{{Lich setting|name=water_holder|desc=Vessel that you store holy water in.}}^{{Lich setting|name=flint_lighter|desc=Blade for lighting flint.}}^{{Lich setting|name=immortal_aspect|desc=for bead carving/meditation (must be aspect of god you last got a favor from).}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Train the given attributes. It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
Arguments are the name of the attribute to train, with an optional number of trainings (Defaults to 1):&lt;br /&gt;
* &amp;lt;code&amp;gt;;train&amp;lt;/code&amp;gt; &lt;br /&gt;
No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w2&amp;lt;/code&amp;gt;&lt;br /&gt;
Trains stamina once and wisdom twice&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== training-manager==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= High level script for managing combat and non combat training&lt;br /&gt;
|usage= Will alternate training in the crossing and hunting with a focus on either in or out of combat as specified. Heals and repairs after combat.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{Lich setting|name=training_manager_hunting_priority|desc=Set to true will cause it to focus on combat training at the expense of out of combat.}}^{{Lich setting|name=training_manager_priority_skills|desc=List of combat skills to monitor when it should go hunting again, only used if hunting_priority is set true.}}^{{Lich setting|name=training_manager_town_duration|desc=Number of minutes to limit town training to before going hunting. This works when hunting priority is true or false}}^{{Lich setting|name=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}^{{Lich setting|name=favor_goal|desc=Number of favors to work towards, if this is set will work on favors while training.}}^{{Lich setting|name=favor_god|desc=Desired immortal to request favor orb for Must be set for favor gathering to work properly.}}^{{Lich setting|name=repair_timer|desc=Time in seconds between each run of crossing-repair. Default is 10 minutes, or 600 seconds.}}^{{Lich setting|name=repair_withdrawal_amount|desc=Amount of currency to withdrawal for each repair. Default amount is 10,000.}}^{{Lich setting|name=skip_repair|desc=True/false setting. Use true to skip all crossing-repair functionality. Default is false.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=mining-buddy,sell-loot,hunting-buddy,crossing-training,safe-room,crossing-repair&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== transfer-items ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Transfers all items from one container to another. It may need to be run multiple times if you have a lot of stuff.&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=source|desc=Source container.}}{{Lich setting|name=destination|desc=Destination container.}}&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== truffenyi-commune-quest ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Runs in the background to do all actions required during the truffenyi commune quest, praying to the gods presented in the visions and dropping any food items that appear in your hands. Start after drinking the vial created from your mini altar twice.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== validate ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Checks character yamls for common mistakes.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=This script is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=completes a workorder for the given discipline&lt;br /&gt;
|usage=&lt;br /&gt;
|args={{Lich setting|name=type|desc=Type of workorder to do, blacksmithing, tailoring, shaping.}}&lt;br /&gt;
|settings={{Lich setting|name=crafting_container|desc=Bag that materials, tools, and books are stored in.}}^{{Lich setting|name=workorder_diff|desc=difficulty of workorder to request.}}^{{Lich setting|name=crafting_recipes|desc=List of crafting recipes in base-crafting.yaml.}}^{{Lich setting|name=forging_tools|desc=List of tools used in forging.}}^{{Lich setting|name=forging_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=forging_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=forging_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=knitting_tools|desc=List of tools used in knitting.}}^{{Lich setting|name=outfitting_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=outfitting_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=outfitting_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=shaping_tools|desc=List of tools used in shaping.}}^{{Lich setting|name=engineering_belt|desc=Set up this has if you have a toolbelt for this craft.}}^{{Lich setting|name=engineering_belt:name|desc=Unique name of belt.}}^{{Lich setting|name=engineering_belt:items|desc=List of items held on the belt.}}^{{Lich setting|name=carving_tools|desc=List of tools used in carving.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=smith, shape, sew&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Talk:Policy:Scripting_policy&amp;diff=454719</id>
		<title>Talk:Policy:Scripting policy</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Talk:Policy:Scripting_policy&amp;diff=454719"/>
		<updated>2016-10-13T15:53:14Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* Discussion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General Comments==&lt;br /&gt;
&#039;&#039;&#039;Please keep discussion on this issue to the specific topic of the page title.  Other [[Policy command|Policy]] subjects can be discussed on the other appropriate policy pages. &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ANYONE CONTRIBUTING TO THE POLICY DISCUSSION PLEASE READ:&lt;br /&gt;
Do NOT edit or delete anyone else&#039;s contribution.&lt;br /&gt;
Do NOT hold debates or conversations.&lt;br /&gt;
You CAN edit your own contribution if you think of more to say.&lt;br /&gt;
Make sure to add a signature to your contribution so it is easier to find.&lt;br /&gt;
Click the signature button, second from the right at the top of the editing window.&lt;br /&gt;
Finally... always make sure to preview BEFORE you save!&lt;br /&gt;
Thanks!  --[[User:BLADEDBUTTERFLY|BLADEDBUTTERFLY]] ([[User talk:BLADEDBUTTERFLY|talk]]) 00:37, 31 August 2016 (CDT)&lt;br /&gt;
&lt;br /&gt;
==Discussion==&lt;br /&gt;
Should there be a portion here about not interfering with scripts/bots/etc? In terms of penalties, skill reduction still makes sense, but should the loss of TDPs outside of that skill loss (aka: outright removal of stats) still exist? I don&#039;t know if there should be a definitive &amp;quot;you will always be behind until the next respec/stat-wipe in the game&amp;quot; situation. Also wondering if Plat&#039;s penalty going straight to 3 is still something that&#039;s useful. --[[User:TEVESHSZAT|TEVESHSZAT]] ([[User talk:TEVESHSZAT|talk]]) 12:01, 9 October 2016 (CDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Some of my thoughts on afk scripting since there was a meeting about it recently.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;I don&#039;t want it fully legal, the fallen comes to mind.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;I don&#039;t want it too strict and harsh, the population of plat comes to mind. I think if the majority honestly wanted this full rp environment and no scripting plat would be full of people, but it&#039;s not.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;I think a lot people are not really honest about it, want to stay off the gm radar, or want to gain favoritism with the gms so most discussion I see on it reeks of that. Most people afk script sometimes. Some do it 24/7 (which is bad) and the people complaining I believe are really just frustrated they will never catch up to people good at scripting. I don&#039;t really think it has much to do with impacting role playing or making the mud feel dead like they like to claim. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;I&#039;m very concerned about oversight and fairness if this policy becomes strictly enforced. God forbid a GM would warn one of their favorite players. I&#039;m just being fully candid here.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; I watch my screen for the most part but I will admit there are times I&#039;m not completely paying attention. If policy was enforced very strictly. I would probably get warned at some point and I would go play another game. I&#039;m not interested in gaining favoritism to avoid gms targeting me for a video game. If I was confident the checks were completely random, which I probably have no way of being, I might be more inclined to stay and take my lumps and adjust accordingly. However, it often felt in the past like certain players were immune from script checks or just were able to pass them even though they were afk. I imagine some have an elaborate system set up for it. I picture all kinds of alarms going off on their phone when they&#039;re getting checked. So, what it felt like always ended up happening is the power scripters and serious abusers always got away with it, the gm favorites always got away with it, and the average video game player got completely wrecked.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;I think there would also be merit and making the game less necessary to script. 50 commands to mind lock a skill sometimes seems excessive. Why do you need 10 tools for forging? Just one example. Why not automate some of it on the backend so you can be afk while not actually typing anything in. Like, braid grass until mind locked. Isn&#039;t there some balance to be had here? I think simply going after punishing players with harsh punishments and not doing anything else is going to destroy the player base.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The penalties are way too harsh as well. If I got warned, I would cancel and play another game. That&#039;s just the way it is. On the flipside, people cancel because they can&#039;t keep up with scripters. So give them the ability to keep up with them without having to write such advanced scripts? I know it&#039;s such a delicate balance, you don&#039;t want it to be too easy.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Other ideas I&#039;ve heard are to implement are xp and loot penalties if you&#039;re logged in for exceptionally long periods of time.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;This would be a fair system. Implement automated script checks, take GM bias out of the equation for AFK scripting purposes. Every day everyone gets at least one script check. Would have to code some new ones to use in the beginning. It&#039;s fair but it will never ever happen because we all know it would completely annihilate the player base. That&#039;s the reality of the situation and I hope it&#039;s considered with whatever is done. I hope the focus is on making automation less appealing rather than punishing people for it.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:JWARK4|JWARK4]] ([[User talk:JWARK4|talk]]) 15:29, 10 October 2016 (CDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
:For clarification&#039;s sake, scripting is allowed to Plat. I agree that the penalty for getting caught afk scripting is a bit extreme. But scripting is 100% allowed. --[[User:TEVESHSZAT|TEVESHSZAT]] ([[User talk:TEVESHSZAT|talk]]) 16:22, 10 October 2016 (CDT)&lt;br /&gt;
&lt;br /&gt;
: One of the GMs made a beautiful post on the official forums about how they did lots of AFK checks when they first started, but basically do none now. I think their post (which I can&#039;t find a link to) ties into points 4, 5, and 6. Their point was basically A) AFK checks take a while to perform; B) even when they identify an AFKer, there is paperwork; C) there are better places to spend GM time; and D) the root cause is not AFKers, but that the game encourages AFK scripting so much. To point 8, I feel it would unduly impact F2P players. I keep some characters logged in for very long periods of time, but that&#039;s a necessity since I don&#039;t have offline drain. Build up field exp during the day, then let it drain overnight. [[User:SHELTIM|SHELTIM]] ([[User talk:SHELTIM|talk]]) 09:16, 12 October 2016 (CDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I think this policy enforcement needs to move one way or the other. The current middle ground of being mostly unenforced except against less complex scripts and used as a grudge tool by people is untenable. Given the manpower issues already being faced policy enforcement seems unrealistic and a pointless arms race that alienates paying customers. Doubly so when HLC and plat sales are flourishing. It seems like if anything you&#039;d want more paying customers scripting part of the time for 4 years instead of the HLC they&#039;ll buy for a month before getting bored and moving on again. People complain about inflation (both skills and coins) but these problems are there regardless of scripting due to real money sales.&lt;br /&gt;
&lt;br /&gt;
Look at the current state of the game, this is what the game is like with rampant scripting. Removing this policy isn&#039;t going to make it more rampant because it&#039;s going on already at extreme levels. We&#039;re at least a decade out from what this game looked like without extensive and prolonged scripting violations. It seems like we can try and return to that past which is a big financial investment and alienates both caught players and everyone else by making them wait on further delayed development. All this to gamble that it would become a better game (or more profitable from SIMUs perspective). Alternatively we&#039;re left accepting the state of things as they are. Cut free the manpower that goes into that now, salvage the dev effort that goes into maintaining TF. Focus on making systems that aren&#039;t more rewarding for scripts than manual play. As it is the scripters are paying for accounts and simu coins; they&#039;re helping keep the lights on. If they&#039;re only ATK 4 hours of every 24 it&#039;s still 4 hours with more people in the world to interact with and another face to create the crowd in the city street.  (Yes yes, fallacy of the excluded middle, but the policy revamp discussion and GM comments really makes it seem like staying where we are isn&#039;t an option.)&lt;br /&gt;
&lt;br /&gt;
There&#039;s already no keeping up with the Joneses and what we have now is ProgressQuest crossed with an ADHD test.&lt;br /&gt;
--[[User:SEPED|SEPED]] ([[User talk:SEPED|talk]]) 12:58, 12 October 2016 (CDT)&lt;br /&gt;
&lt;br /&gt;
: +1 [[User:SHELTIM|SHELTIM]] ([[User talk:SHELTIM|talk]]) 19:05, 12 October 2016 (CDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
People should remember that the PLAYERS requested the skillcaps constantly be raised - the reason scripting is required is player skills are spread over multiple years or even a decade of character training. If people didn&#039;t want this massive gap and time investment, they&#039;d be comfortable with the skill caps being lowered dramatically, and/or the nature of TDPs being changed such that &#039;train all the skills&#039; wasn&#039;t the best way to play.&lt;br /&gt;
&lt;br /&gt;
I&#039;m fine with a complete elimination of the scripting policy so long as its activity is not preventing others from enjoying the game. Since that&#039;s a fairly difficult thing to blithely define, just update the policy to reflect as much - &lt;br /&gt;
&lt;br /&gt;
1. Characters have no claims to hunting rooms. &amp;lt;br&amp;gt;&lt;br /&gt;
2. Update consent to reflect potential harassment (i.e., following characters and skinning/looting their kills, pointing them, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
3. What have you.&lt;br /&gt;
&lt;br /&gt;
Honestly, if the GMs/Devs are angry with the state of AFK scripters, they should incentivize people to do things other than script. That means game events, storylines that move, player interaction that matters. Players are to blame insofar as paying so heavily into revenue events, but the lack of stuff going on means that players fill the time doing something, anything. Given the lack of support for player lead RP events, it&#039;s no wonder players are scripting as heavily as they are, let alone the PvP rank disparity issues.&lt;br /&gt;
&lt;br /&gt;
--[[User:JHALIASCLERIC|JHALIASCLERIC]] ([[User talk:JHALIASCLERIC|talk]]) 13:25, 12 October 2016 (CDT)&lt;br /&gt;
: +1 --[[User:POPWEASEL|Dartellum Waddle, WarMage]] ([[User talk:POPWEASEL|talk]]) 10:53, 13 October 2016 (CDT) &lt;br /&gt;
----&lt;br /&gt;
Whatever the policy is, there is a huge incentive to scripting AFK. This is how you can advance your character.&lt;br /&gt;
&lt;br /&gt;
Indeed, I dislike the separation of gameplay (actually immersing yourself, talking to people, walking around reading descriptions, etc..) from advancing your character (braid grass, read compendium, observe sky, predict, etc..). I don&#039;t think there is any immersion found in repetition of mind numbing tasks. If I overnight script, I can gain 0.25 of a rank in something! If I sit down and actively play the game, I do not advance. It is a system which promotes automation and further, you have a system which advancing is literally typing the same command over and over and over. That said, I don&#039;t think you will ever lose the automation, but you can merge the gameplay with advancement and then I will feel less incentive to script and to actually PLAY the game. Please do not punish me for wanting to play the game and also advance my character.&lt;br /&gt;
--[[User:ARCHIMEDIAN|ARCHIMEDIAN]] ([[User talk:ARCHIMEDIAN|talk]]) 13:52, 12 October 2016 (CDT)&lt;br /&gt;
: +1 --[[User:POPWEASEL|Dartellum Waddle, WarMage]] ([[User talk:POPWEASEL|talk]]) 10:53, 13 October 2016 (CDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
The challenge is two fold: time to gain skills and perception. For the first, the game is measured in years. Given this, a new character will never catch up to a character decades old. The need to AFK script to catch up is then realized. Even with AFK scripting, progress is slow and takes year or more. As an example, when I returned from a rest I started forging. Two years later, and not doing AFK scripting, going to the forge and doing workorders I am only in the mid 200s. I am not complaining about that; just showing an example as to why some would AFK script to get to a point where they can make decent weapons, armor, or tools. &lt;br /&gt;
&lt;br /&gt;
The second challenge is perception. No matter what the policy is or is not, some will perceive it as bad. Perception is also why some complain about &#039;keeping up.&#039; Perception is the most challenging aspect to address. Some have the perception they cannot help in an invasion if they are low level. I am not against AFK scripting as I feel it does not affect my game play and it does not advance one as fast as someone perceives. &lt;br /&gt;
&lt;br /&gt;
As others have stated, the game needs more events to draw people&#039;s attention. I know some items toward this are in the works and I applaud the efforts! I play the game because I enjoy it. I do enjoy interactions with others. If they do not answer, I treat them as NPCs and move on. I say remove AFK scripting policy. &lt;br /&gt;
&lt;br /&gt;
--[[User:POPWEASEL|Dartellum Waddle, WarMage]] ([[User talk:POPWEASEL|talk]]) 10:53, 13 October 2016 (CDT) &lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Talk:Lich_scripting_reference&amp;diff=453015</id>
		<title>Talk:Lich scripting reference</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Talk:Lich_scripting_reference&amp;diff=453015"/>
		<updated>2016-09-11T02:39:16Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: Created page with &amp;quot;Ubuntu install:      1. sudo apt-get install libsqlite3-dev     2. sudo apt-get install libssl-dev     3. sudo apt-get install openssl     4. compile ruby 2.0 from source...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ubuntu install:&lt;br /&gt;
&lt;br /&gt;
    1. sudo apt-get install libsqlite3-dev&lt;br /&gt;
    2. sudo apt-get install libssl-dev&lt;br /&gt;
    3. sudo apt-get install openssl&lt;br /&gt;
    4. compile ruby 2.0 from source&lt;br /&gt;
       1. Download &lt;br /&gt;
       2. expand locally&lt;br /&gt;
       3. cd directory&lt;br /&gt;
       4. ./configure&lt;br /&gt;
       5. maje -j2&lt;br /&gt;
       6. sudo make install&lt;br /&gt;
    5. sudo gem install sqlite3 --no-ri –no-rdoc&lt;br /&gt;
    6. sudo gem install gtk2 -v 3.0.8&lt;br /&gt;
    7. wget http://www.play.net/software/lnchInst.exe&lt;br /&gt;
    8. wine lnchInst.exe (could not get to launch from a WINEPREFIX)&lt;br /&gt;
    9. wget https://lichproject.org/download/lich-4.6.33.zip&lt;br /&gt;
   10. unzip lich-4.6.33.zip&lt;br /&gt;
   11. ruby lich/lich.rbw&lt;br /&gt;
   12. sudo nautilus&lt;br /&gt;
       1. /usr/local/lib&lt;br /&gt;
           1. Change permission to everyone full on ruby folder and subfolders/files&lt;br /&gt;
       2. /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
--[[User:POPWEASEL|Dartellum Waddle, WarMage]] ([[User talk:POPWEASEL|talk]]) 21:39, 10 September 2016 (CDT)&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Roleplaying_resources_and_community_connections&amp;diff=442102</id>
		<title>Roleplaying resources and community connections</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Roleplaying_resources_and_community_connections&amp;diff=442102"/>
		<updated>2016-05-03T15:24:12Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* Characters Actively Involved in RP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Role-playing in General==&lt;br /&gt;
Roleplaying (also known as RP) is acting out your fictional character&#039;s personality, motivations, and actions instead of those of you the player.  It can be grand or small-scale, but the experience is very fun for many players!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This page is intended as a resource that DragonRealms players can use to help foster and build the RP community, and to house useful information both for brand new players and established players to feel more confident in how they can jump into RP in DR.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
See [[Out of Character]] and [[OOC Euphemisms]] for behavior that may be considered objectionable among role-players.&lt;br /&gt;
&lt;br /&gt;
==Characters Actively Involved in RP==&lt;br /&gt;
:&#039;&#039;Please only add your own characters or the characters of players who have specifically asked to be added here.&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;Please try to limit each character to no more than 10 focuses or affiliations.&#039;&#039;&#039; If you need to elaborate further, please feel free to do so on your character&#039;s personal page.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!First!!Last!!Primary Location!![[Item:Albredine crystal ring|Crystal Ring]]?!!Normal Times (in EST)!!Focus or Affiliation&lt;br /&gt;
|-&lt;br /&gt;
|[[Ahneya]]||||Zoluren/Ilithi||no||evening/weekends||General RP, Elven RP, Fighting scurvy&lt;br /&gt;
|-&lt;br /&gt;
|[[Anabasis]]||Flamewalker||Qi||no||weekends||S’Kra Mur, Warrior Mages, history&lt;br /&gt;
|-&lt;br /&gt;
|[[Basteht]]||Swiftstrike||Shard||yes||varies||Order of the Black Fox, Empaths, Prydaen&lt;br /&gt;
|-&lt;br /&gt;
|[[Briaen]]||Huns||Wanders||yes||evenings||trading, rum, fashion, general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Broichan]]||Leshyahen||Crossing/Shard||yes||evenings||Bards, Engineering, Kaldaran Culture&lt;br /&gt;
|-&lt;br /&gt;
|[[Ceindrech]]||||Zoluren/Therengia||yes||all day||Empath, defence healing, general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Ciressa]]||||Riverhaven||yes||random||Traders, [[House Giraud]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Ciroce]]||Eiram||Zoluren||yes||varies||Paladins, General Shenanigans&lt;br /&gt;
|-&lt;br /&gt;
|[[Dartellum]]||Waddle||Zoluren/Therengia||yes||all day||Warrior Mages, history, defending, general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Damoza]]||Silvermist||Riverhaven/Crossing||yes||6pm-11pm||general RP, [[House Silvermist]], Empaths&lt;br /&gt;
|-&lt;br /&gt;
|[[Derhael]]||Rudel||Zoluren/Therengia||yes||varies||[[Order of the White Rose]], Paladins, Prydaen&lt;br /&gt;
|-&lt;br /&gt;
|[[Destren]]||Sara&#039;Thai||Wanders||yes||evenings||general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Dianelle]]||||Wanders||yes||random||[[Inquisition]] and [[Crystal Vanguard]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Drexella]]||||Riverhaven||yes||random||Therengian lore, [[House Giraud]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Emyrose]]||Dane||Shard/Crossing||yes||varies||General RP, Theater, Aerial&lt;br /&gt;
|-&lt;br /&gt;
|[[Gwenddolyn]]||MacAlhaismorien-Odarien||Therengia, Rossman&#039;s, Dirge||yes||evenings, random||Paladin, Elven RP, Gods, Events, General RP, [[Crusades]], [[Horses]], [[Therengia Cavalry]], [[House Trigomas]] Champion, Metal [[Armorsmiths]], [[Blacksmiths]], Rare Metal [[Mining]]||&lt;br /&gt;
|-&lt;br /&gt;
|[[Hazelnut]]||Noce||Crossing||no||varies||Gnomes, General RP, Food, Books, Fashion, Traders&lt;br /&gt;
|-&lt;br /&gt;
|[[Ianhanse]]||Ironclaw||Crossing||yes||9:45 p.m. - 10:00 p.m.||Bards, S&#039;Kra Mur, Alterations&lt;br /&gt;
|-&lt;br /&gt;
|[[Ishadi]]||||Crossing||no||random||Empath, Qi&#039;Reshalia, S&#039;Kra Mur, general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Isharon]]||Anloraes||Zoluren/Ilithi||yes||evenings, late nights||Paladins, [[Order of the White Rose]], [[Inquisition]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Jessalyne]]||Anlorma||Wanders||yes||evenings (PST)||Misc. Criminal Element, Botanist, Gustatory Enthusiast, [[Order of the White Rose]], General RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Kaelie]]||Rudeone-Daemondred||Crossing||yes||all day||[[Order of the Black Fox]], Empaths&lt;br /&gt;
|-&lt;br /&gt;
|[[Kenamer]]||Maylan||Therengia||yes||evenings (6 p.m. - 3 a.m.)||Paladin and Therengian Lore, Assisting Adventurers, [[Theren Guard]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Kheldas]]||Anlorma||Wanders||yes||evenings (PST)||Kaldar, Cleric, Gustatory Enthusiast, General RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Rairken]]||Maylan||Therengia||yes||evenings (Random)||Empathy, Helping out new adventurers, [[Theren Guard]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Khaelyn]]||||Crossing||yes||evenings||general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Kintalia]]||Silvermist||Crossing||no||varies||general RP, [[House Silvermist]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Klines]]||Silvermist||Crossing||yes||varies||general RP, [[House Silvermist]], Moon Mage&lt;br /&gt;
|-&lt;br /&gt;
|[[Komeri]]||||Ilithi||yes||random||Prydaen, general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Lilustra]]||Destial||wanders||yes||random||general RP, alchemy, novice apothecary&lt;br /&gt;
|-&lt;br /&gt;
|[[Liurilias]]||Grath&#039;Vael||Crossing/Theren||yes||evenings||Therengia, Clerics, Prydaen, [[Inquisition]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Lomelinde]]||||Zoluren/Muspar&#039;i||no||evenings/weekends||General RP, Elven RP, [[Outcast]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Maiyra]]||||Crossing||yes||random||Barbarians, Kaldar&lt;br /&gt;
|-&lt;br /&gt;
|[[Mandalynn]]||||Riverhaven||yes||random||Paladins, [[House Giraud]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Marcul]]||McRee||Shard||yes||varies||[[Order of the Black Fox]], [[House of the Silver Star]], History, general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Marsin]]||Anlorma||Wanders||yes||varies||scholar/researcher of history and arcane lore&lt;br /&gt;
|-&lt;br /&gt;
|[[Mazrian]]||Daemondred-Rudeone||Crossing||yes||5 p.m. - 10 p.m.||[[Order of the Black Fox]], Warrior Mages&lt;br /&gt;
|-&lt;br /&gt;
|[[Mistanna]]||Redivas||Crossing/Shard||yes||varies||[[Crystal Vanguard]], Moon Mage, general RP, newcomers&lt;br /&gt;
|-&lt;br /&gt;
|[[Munchausen]]||Vigganbaskan||Crossing/Forfedhar||yes||evenings||[[Order of the Apostles]], Technomancy, private investigation.&lt;br /&gt;
|-&lt;br /&gt;
|[[Navesi]]||Daerthon||Crossing||yes||Evenings, some afternoons||[[The First Land Herald]] (Zoluren events), Bards, Kaldar&lt;br /&gt;
|-&lt;br /&gt;
|[[Nahvani]]||||Illithi/Wanders||yes||Evenings, some days||Mountain Elf RP, Magical Theory RP, General RP, Necromancy RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Perune]]||Nocarrain||Crossing||yes||7 p.m. - midnight||Warrior Mages, general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Razhak]]||||||||||&lt;br /&gt;
|-&lt;br /&gt;
|[[Saragos]]||Daerthon||Crossing||yes||Evenings, some afternoons||Warrior Mages, [[The First Land Herald]] (Zoluren events)&lt;br /&gt;
|-&lt;br /&gt;
|[[Sarkranis]]||Murhhthi||Velaka/Ilithi/Forfedhdar||yes||evenings, late nights||Empaths, S&#039;Kra Mur&lt;br /&gt;
|-&lt;br /&gt;
|[[Sebestyen]]||Kuliniac||Riverhaven||yes||random||Paladins, [[House Giraud]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Sendithu]]||Shima&#039;ionare-Remlane||Shard||yes||varies||Mountain Elf, Politics, Anti-Necromancer&lt;br /&gt;
|-&lt;br /&gt;
|[[Shaidval]]||Lo&#039;pahael||Boar Clan||yes||2 p.m. - 10 p.m.||Prydaen lore, Clerics, Necromancers,&lt;br /&gt;
|-&lt;br /&gt;
|[[Sijan]]||Renyan&#039;ache||Wanders||yes||random||Prydaen, Necromancer&lt;br /&gt;
|-&lt;br /&gt;
||[[Soonuh]]||||Crossing||yes||Night EST||Warrior Mage&lt;br /&gt;
|-&lt;br /&gt;
||[[Temmel]]||||Crossing||no||random||Empath, general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Vaniotte]]||Widdershins||Crossing/wanders||yes||random||general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Voyle]]||Oracelya||Zoluren||yes||random||General, Warrior Mage, Magical Theory&lt;br /&gt;
|-&lt;br /&gt;
|[[Whiteburn]]||||Theren/Qi||yes||evenings to early mornings||Drogor, Dark Gods, [[Inquisition]], Clerics, S&#039;Kra Mur&lt;br /&gt;
|-&lt;br /&gt;
|[[Xionara]]||Swiftstrike||Shard||yes||varies||Order of the Black Fox, Warrior Mage, Magical Theory, Prydaen&lt;br /&gt;
|-&lt;br /&gt;
|[[Xzean]]||Faelrlyn ||Shard/Zoluren/Hib||yes||Evenings||Necromancer RP, Elven RP, General RP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Where to Find Other People to RP With==&lt;br /&gt;
&lt;br /&gt;
Characters gather in various [[Popular Gathering Places|places]] throughout the game to socialize, though some are more permanent fixtures or more highly trafficked than others.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can also talk to other characters ICly over long distances via:&lt;br /&gt;
* [[Gwethdesuan|gwethdesuans]], known popularly as gweths.  Gweths can be purchased from other PCs.&lt;br /&gt;
* [[Item:Albredine crystal ring|albredine crystal rings]], often simply called crystal rings.  These can be purchased from static shops in the game.&lt;br /&gt;
* [[Item:Colorless albredine ring|various colored albredine rings]], which will allow group talk between anyone who has a ring attuned to the same color.  These are sometimes dropped by creatures, and can be purchased in static shops in game.&lt;br /&gt;
* The [[Thoughtcast]] spell.  This spell allows the caster to send a message directly to another.&lt;br /&gt;
* a warrior mage&#039;s [[Familiar|familiar]], which can relay messages from its master.&lt;br /&gt;
* some other special items, such as [[Gwererest shell|gwererest shells]] and various types of [[Item:Dull grey raven charm|bird charms]].&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Roleplaying_resources_and_community_connections&amp;diff=442097</id>
		<title>Roleplaying resources and community connections</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Roleplaying_resources_and_community_connections&amp;diff=442097"/>
		<updated>2016-05-03T14:55:19Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* Characters Actively Involved in RP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Role-playing in General==&lt;br /&gt;
Roleplaying (also known as RP) is acting out your fictional character&#039;s personality, motivations, and actions instead of those of you the player.  It can be grand or small-scale, but the experience is very fun for many players!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This page is intended as a resource that DragonRealms players can use to help foster and build the RP community, and to house useful information both for brand new players and established players to feel more confident in how they can jump into RP in DR.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
See [[Out of Character]] and [[OOC Euphemisms]] for behavior that may be considered objectionable among role-players.&lt;br /&gt;
&lt;br /&gt;
==Characters Actively Involved in RP==&lt;br /&gt;
:&#039;&#039;Please only add your own characters or the characters of players who have specifically asked to be added here.&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;Please try to limit each character to no more than 10 focuses or affiliations.&#039;&#039;&#039; If you need to elaborate further, please feel free to do so on your character&#039;s personal page.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!First!!Last!!Primary Location!![[Item:Albredine crystal ring|Crystal Ring]]?!!Normal Times (in EST)!!Focus or Affiliation&lt;br /&gt;
|-&lt;br /&gt;
|[[Ahneya]]||||Zoluren/Ilithi||no||evening/weekends||General RP, Elven RP, Fighting scurvy&lt;br /&gt;
|-&lt;br /&gt;
|[[Anabasis]]||Flamewalker||Qi||no||weekends||S’Kra Mur, Warrior Mages, history&lt;br /&gt;
|-&lt;br /&gt;
|[[Basteht]]||Swiftstrike||Shard||yes||varies||Order of the Black Fox, Empaths, Prydaen&lt;br /&gt;
|-&lt;br /&gt;
|[[Briaen]]||Huns||Wanders||yes||evenings||trading, rum, fashion, general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Broichan]]||Leshyahen||Crossing/Shard||yes||evenings||Bards, Engineering, Kaldaran Culture&lt;br /&gt;
|-&lt;br /&gt;
|[[Ciressa]]||||Riverhaven||yes||random||Traders, [[House Giraud]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Ciroce]]||Eiram||Zoluren||yes||varies||Paladins, General Shenanigans&lt;br /&gt;
|-&lt;br /&gt;
|[[Dartellum]]||Waddle||Zoluren/Therengia||yes||all day||Warrior Mages, history, defending, general RP&lt;br /&gt;
|-&lt;br /&gt;
[[Damoza]]||Silvermist||Riverhaven/Crossing||yes||6pm-11pm||general RP, [[House Silvermist]], Empaths&lt;br /&gt;
|-&lt;br /&gt;
|[[Derhael]]||Rudel||Zoluren/Therengia||yes||varies||[[Order of the White Rose]], Paladins, Prydaen&lt;br /&gt;
|-&lt;br /&gt;
|[[Destren]]||Sara&#039;Thai||Wanders||yes||evenings||general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Dianelle]]||||Wanders||yes||random||[[Inquisition]] and [[Crystal Vanguard]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Drexella]]||||Riverhaven||yes||random||Therengian lore, [[House Giraud]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Emyrose]]||Dane||Shard/Crossing||yes||varies||General RP, Theater, Aerial&lt;br /&gt;
|-&lt;br /&gt;
|[[Gwenddolyn]]||MacAlhaismorien-Odarien||Therengia, Rossman&#039;s, Dirge||yes||evenings, random||Paladin, Elven RP, Gods, Events, General RP, [[Crusades]], [[Horses]], [[Therengia Cavalry]], [[House Trigomas]] Champion, Metal [[Armorsmiths]], [[Blacksmiths]], Rare Metal [[Mining]]||&lt;br /&gt;
|-&lt;br /&gt;
|[[Hazelnut]]||Noce||Crossing||no||varies||Gnomes, General RP, Food, Books, Fashion, Traders&lt;br /&gt;
|-&lt;br /&gt;
|[[Ianhanse]]||Ironclaw||Crossing||yes||9:45 p.m. - 10:00 p.m.||Bards, S&#039;Kra Mur, Alterations&lt;br /&gt;
|-&lt;br /&gt;
|[[Ishadi]]||||Crossing||no||random||Empath, Qi&#039;Reshalia, S&#039;Kra Mur, general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Isharon]]||Anloraes||Zoluren/Ilithi||yes||evenings, late nights||Paladins, [[Order of the White Rose]], [[Inquisition]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Jessalyne]]||Anlorma||Wanders||yes||evenings (PST)||Misc. Criminal Element, Botanist, Gustatory Enthusiast, [[Order of the White Rose]], General RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Kaelie]]||Rudeone-Daemondred||Crossing||yes||all day||[[Order of the Black Fox]], Empaths&lt;br /&gt;
|-&lt;br /&gt;
|[[Kenamer]]||Maylan||Therengia||yes||evenings (6 p.m. - 3 a.m.)||Paladin and Therengian Lore, Assisting Adventurers, [[Theren Guard]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Kheldas]]||Anlorma||Wanders||yes||evenings (PST)||Kaldar, Cleric, Gustatory Enthusiast, General RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Rairken]]||Maylan||Therengia||yes||evenings (Random)||Empathy, Helping out new adventurers, [[Theren Guard]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Khaelyn]]||||Crossing||yes||evenings||general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Kintalia]]||Silvermist||Crossing||no||varies||general RP, [[House Silvermist]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Klines]]||Silvermist||Crossing||yes||varies||general RP, [[House Silvermist]], Moon Mage&lt;br /&gt;
|-&lt;br /&gt;
|[[Komeri]]||||Ilithi||yes||random||Prydaen, general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Lilustra]]||Destial||wanders||yes||random||general RP, alchemy, novice apothecary&lt;br /&gt;
|-&lt;br /&gt;
|[[Liurilias]]||Grath&#039;Vael||Crossing/Theren||yes||evenings||Therengia, Clerics, Prydaen, [[Inquisition]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Lomelinde]]||||Zoluren/Muspar&#039;i||no||evenings/weekends||General RP, Elven RP, [[Outcast]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Maiyra]]||||Crossing||yes||random||Barbarians, Kaldar&lt;br /&gt;
|-&lt;br /&gt;
|[[Mandalynn]]||||Riverhaven||yes||random||Paladins, [[House Giraud]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Marcul]]||McRee||Shard||yes||varies||[[Order of the Black Fox]], [[House of the Silver Star]], History, general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Marsin]]||Anlorma||Wanders||yes||varies||scholar/researcher of history and arcane lore&lt;br /&gt;
|-&lt;br /&gt;
|[[Mazrian]]||Daemondred-Rudeone||Crossing||yes||5 p.m. - 10 p.m.||[[Order of the Black Fox]], Warrior Mages&lt;br /&gt;
|-&lt;br /&gt;
|[[Mistanna]]||Redivas||Crossing/Shard||yes||varies||[[Crystal Vanguard]], Moon Mage, general RP, newcomers&lt;br /&gt;
|-&lt;br /&gt;
|[[Munchausen]]||Vigganbaskan||Crossing/Forfedhar||yes||evenings||[[Order of the Apostles]], Technomancy, private investigation.&lt;br /&gt;
|-&lt;br /&gt;
|[[Navesi]]||Daerthon||Crossing||yes||Evenings, some afternoons||[[The First Land Herald]] (Zoluren events), Bards, Kaldar&lt;br /&gt;
|-&lt;br /&gt;
|[[Nahvani]]||||Illithi/Wanders||yes||Evenings, some days||Mountain Elf RP, Magical Theory RP, General RP, Necromancy RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Perune]]||Nocarrain||Crossing||yes||7 p.m. - midnight||Warrior Mages, general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Razhak]]||||||||||&lt;br /&gt;
|-&lt;br /&gt;
|[[Saragos]]||Daerthon||Crossing||yes||Evenings, some afternoons||Warrior Mages, [[The First Land Herald]] (Zoluren events)&lt;br /&gt;
|-&lt;br /&gt;
|[[Sarkranis]]||Murhhthi||Velaka/Ilithi/Forfedhdar||yes||evenings, late nights||Empaths, S&#039;Kra Mur&lt;br /&gt;
|-&lt;br /&gt;
|[[Sebestyen]]||Kuliniac||Riverhaven||yes||random||Paladins, [[House Giraud]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Sendithu]]||Shima&#039;ionare-Remlane||Shard||yes||varies||Mountain Elf, Politics, Anti-Necromancer&lt;br /&gt;
|-&lt;br /&gt;
|[[Shaidval]]||Lo&#039;pahael||Boar Clan||yes||2 p.m. - 10 p.m.||Prydaen lore, Clerics, Necromancers,&lt;br /&gt;
|-&lt;br /&gt;
|[[Sijan]]||Renyan&#039;ache||Wanders||yes||random||Prydaen, Necromancer&lt;br /&gt;
|-&lt;br /&gt;
||[[Soonuh]]||||Crossing||yes||Night EST||Warrior Mage&lt;br /&gt;
|-&lt;br /&gt;
||[[Temmel]]||||Crossing||no||random||Empath, general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Vaniotte]]||Widdershins||Crossing/wanders||yes||random||general RP&lt;br /&gt;
|-&lt;br /&gt;
|[[Voyle]]||Oracelya||Zoluren||yes||random||General, Warrior Mage, Magical Theory&lt;br /&gt;
|-&lt;br /&gt;
|[[Whiteburn]]||||Theren/Qi||yes||evenings to early mornings||Drogor, Dark Gods, [[Inquisition]], Clerics, S&#039;Kra Mur&lt;br /&gt;
|-&lt;br /&gt;
|[[Xionara]]||Swiftstrike||Shard||yes||varies||Order of the Black Fox, Warrior Mage, Magical Theory, Prydaen&lt;br /&gt;
|-&lt;br /&gt;
|[[Xzean]]||Faelrlyn ||Shard/Zoluren/Hib||yes||Evenings||Necromancer RP, Elven RP, General RP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Where to Find Other People to RP With==&lt;br /&gt;
&lt;br /&gt;
Characters gather in various [[Popular Gathering Places|places]] throughout the game to socialize, though some are more permanent fixtures or more highly trafficked than others.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can also talk to other characters ICly over long distances via:&lt;br /&gt;
* [[Gwethdesuan|gwethdesuans]], known popularly as gweths.  Gweths can be purchased from other PCs.&lt;br /&gt;
* [[Item:Albredine crystal ring|albredine crystal rings]], often simply called crystal rings.  These can be purchased from static shops in the game.&lt;br /&gt;
* [[Item:Colorless albredine ring|various colored albredine rings]], which will allow group talk between anyone who has a ring attuned to the same color.  These are sometimes dropped by creatures, and can be purchased in static shops in game.&lt;br /&gt;
* The [[Thoughtcast]] spell.  This spell allows the caster to send a message directly to another.&lt;br /&gt;
* a warrior mage&#039;s [[Familiar|familiar]], which can relay messages from its master.&lt;br /&gt;
* some other special items, such as [[Gwererest shell|gwererest shells]] and various types of [[Item:Dull grey raven charm|bird charms]].&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Magical_research&amp;diff=432558</id>
		<title>Magical research</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Magical_research&amp;diff=432558"/>
		<updated>2015-11-27T16:40:51Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;This page is about magical research. Follow the link for information about [[Necromantic Research]].&#039;&#039;&lt;br /&gt;
{{RTOC}}&lt;br /&gt;
==Magic Research==&lt;br /&gt;
There are two types of magical research introduced with [[Magic 3.1]]: Research and Symbiosis.&lt;br /&gt;
*Research-type gives an instant lock of any magic skill after full completion of the linked research project (see below for options).&lt;br /&gt;
*Symbiosis-type increase the difficulty of a spell that is prepared with a symbiosis, thereby increasing the spell&#039;s learning potential for that cast. This also gives the spell an additional effect which can alter the skills the spell trains. E.g. Using a symbiosis that adds a skill buff will cause a spell to train Augmentation in addition to any skills it normally trains if it doesn&#039;t already.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These research projects use the same base mechanics as [[Appraisal skill#Appraise Focus|{{tt|Appraise Focus}}]] and so cannot be performed at the same time as an appraise focus project.&lt;br /&gt;
&lt;br /&gt;
===Basic Research===&lt;br /&gt;
1) Cast the [[Gauge Flow]] spell. The potency of the spell will affect time necessary for researching.&amp;lt;br /&amp;gt;&lt;br /&gt;
2) Start a Research project - RESEARCH &amp;lt;type&amp;gt; &amp;lt;duration&amp;gt; (See the table below for the types of research.)&amp;lt;br /&amp;gt;&lt;br /&gt;
3) Continue the Research project by doing RESEARCH &amp;lt;duration&amp;gt; until complete. You can use RESEARCH STATUS to see how far along you are on your project.&amp;lt;br /&amp;gt;&lt;br /&gt;
4) When the project completes, you will receive a message regarding your breakthrough. Experience for research is only awarded at this step.&amp;lt;br /&amp;gt;&lt;br /&gt;
:&#039;&#039;Note: Some research projects, marked with an asterisk in {{tt|RESEARCH LIST}}, are inherently dangerous and may result in [[Sorcery#Backlash Effects|sorcerous backlash]] upon completion.&lt;br /&gt;
&lt;br /&gt;
===Symbiosis===&lt;br /&gt;
1) Complete a Symbiosis research project using the steps above.&lt;br /&gt;
*From this point on you do not need to research again unless you die, cancel your research, or wish to change symbioses.&lt;br /&gt;
2) {{tt|Prepare Symbiosis}} to start the metamagic.&amp;lt;br /&amp;gt;&lt;br /&gt;
3) Successfully cast a spell.&amp;lt;br /&amp;gt;&lt;br /&gt;
4) See your message about a bonus.&amp;lt;br /&amp;gt;&lt;br /&gt;
*Note: It is possible to use the Chaos symbiosis without researching it. Every character automatically has access to this as a default. The Chaos symbiosis only increases the difficulty of a spell and does not add any additional effects.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&#039;&#039;Things that affect Research&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
1) [[Arcana skill]] - required to learn Research-type options. Fundamental can be researched by everyone. Chaos is free for everyone and does not need to be researched.&amp;lt;br /&amp;gt;&lt;br /&gt;
2) Feats - Unlock Symbiosis - Each feat is tied to a skillset. Arcana Skill required for each feat.&amp;lt;br /&amp;gt;&lt;br /&gt;
3) Spells - You need to be able to cast a spell you want to symbiotically enhance with somewhat more than minimum prep when not using the symbiosis or you won&#039;t have enough skill to cast the symbiotic version at minimum prep.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Research is not designed for very low-level characters; it is primarily used to extend training for very skilled characters when using spells they can otherwise cap, and to manage attunement costs when training for moderately skilled players.&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The four scenarios in which you will find yourself needing to use Research to train are: &amp;lt;br /&amp;gt;&lt;br /&gt;
1) Your guild does not have a high level spell to train a specific magic skill efficiently&amp;lt;br /&amp;gt; &lt;br /&gt;
2) You want/need the bonus from a symbiosis.&amp;lt;br /&amp;gt;&lt;br /&gt;
3) Guarantee of mindlocking a skill. &amp;lt;br /&amp;gt;&lt;br /&gt;
4) Training sorcery without a spell scroll memorized.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not all symbiosis are equal with respect to increasing the difficulty of a spell. In order from smallest to largest increase in difficulty:&lt;br /&gt;
#Skill boosting symbiosis&lt;br /&gt;
#Chaos symbiosis&lt;br /&gt;
#Stat boosting symbiosis&lt;br /&gt;
#Warding symbiosis (unreleased - the most recent proposal is that symbiotically cast spells will grant the caster/target a ward effect in addition to the spell&#039;s normal effects)&lt;br /&gt;
&lt;br /&gt;
==Research Options==&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Name!!Shorthand!!Backlash Chance?!!Feat Required!!Skill Required!!Minutes Needed*!!Result&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Fundamental Research&#039;&#039;&#039;||FUNDAMENTAL||false||||60 Arcana||15||Magic/Arcana experience (50% full to each)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Augmentation Patterns Research&#039;&#039;&#039;||AUGMENTATION||false||||60 Arcana||15||Augment experience (34/34)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Mana Stream Theory&#039;&#039;&#039;||STREAM||false||||60 Arcana||15||Attunement Experience (34/34)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Sorcerous Research&#039;&#039;&#039;||SORCERY||true||||250 Arcana||15||Sorcery Experience (34/34)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Utility Patterns Research&#039;&#039;&#039;||UTILITY||false||||60 Arcana||15||Utility Experience (34/34)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Warding Patterns Research&#039;&#039;&#039;||WARDING||false||||60 Arcana||15||Warding Experience (34/34)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;High Energy Spellcasting&#039;&#039;&#039;||ENERGY||true||||500 Arcana||10||Attunement Experience (34/34)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Mana Field Theory&#039;&#039;&#039;||FIELD||true||||750 Arcana||15||Magic, Sorcery, Attunement Experience (17/34 each)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Spell Research&#039;&#039;&#039;||SPELL||true||||1000 Arcana||20||Augmentation, Utility, Warding Experience (17/34 each)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Strengthen Symbiosis&#039;&#039;&#039;||SYMBIOSIS STRENGTHEN||false||Physical Matrices||300 arcana||7.5||[[Boosts::Strength (stat)]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Endure Symbiosis&#039;&#039;&#039;||SYMBIOSIS ENDURE||false||Physical Matrices||||7.5||[[Boosts::Stamina (stat)]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Avoid Symbiosis&#039;&#039;&#039;||SYMBIOSIS AVOID||false||Physical Matrices||||7.5||[[Boosts::Reflex (stat)]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Spring Symbiosis&#039;&#039;&#039;||SYMBIOSIS SPRING||false||Physical Matrices||||7.5||[[Boosts::Agility (stat)]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Remember Symbiosis&#039;&#039;&#039;||SYMBIOSIS REMEMBER||false||Mental Matrices||||7.5||[[Boosts::Intelligence (stat)]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Resolve Symbiosis&#039;&#039;&#039;||SYMBIOSIS RESOLVE||false||Mental Matrices||||7.5||[[Boosts::Discipline (stat)]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Impress Symbiosis&#039;&#039;&#039;||SYMBIOSIS IMPRESS||false||Mental Matrices||||7.5||[[Boosts::Charisma (stat)]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Discern Symbiosis&#039;&#039;&#039;||SYMBIOSIS DISCERN||false||Mental Matrices||||7.5||[[Boosts::Wisdom (stat)]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Explore Symbiosis&#039;&#039;&#039;||SYMBIOSIS  EXPLORE||false||Survivalist||||7.5||[[Boosts::Athletics skill]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Watch Symbiosis&#039;&#039;&#039;||SYMBIOSIS WATCH||false||Survivalist||||7.5||[[Boosts::Perception skill]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Harvest Symbiosis&#039;&#039;&#039;||SYMBIOSIS HARVEST||false||Survivalist||||7.5||[[Boosts::Skinning skill]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Heal Symbiosis&#039;&#039;&#039;||SYMBIOSIS HEAL||false||Survivalist||||7.5||[[Boosts::First Aid skill]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Learn Symbiosis&#039;&#039;&#039;||SYMBIOSIS LEARN||false||Scholar||||7.5||[[Boosts::Scholarship skill]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Examine Symbiosis&#039;&#039;&#039;||SYMBIOSIS EXAMINE||false||Scholar||||7.5||[[Boosts::Appraisal skill]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Perform Symbiosis&#039;&#039;&#039;||SYMBIOSIS PERFORM||false||Scholar||||7.5||[[Boosts::Performance skill]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Cast Symbiosis&#039;&#039;&#039;||SYMBIOSIS CAST||false||Symbiotic Research||||7.5||[[Boosts::Primary Magic skill]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Harness Symbiosis&#039;&#039;&#039;||SYMBIOSIS HARNESS||false||Symbiotic Research||||7.5||[[Boosts::Attunement skill]] Boost&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Activate Symbiosis&#039;&#039;&#039;||SYMBIOSIS ACTIVATE||false||Symbiotic Research||||7.5||[[Boosts::Arcana skill]] Boost&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;This is the base time with a minimum mana [[Gauge Flow]]. More mana will reduce the time required.&lt;br /&gt;
&lt;br /&gt;
==Other Actions During Research==&lt;br /&gt;
&#039;&#039;&#039;The following states prevent research from being started&#039;&#039;&#039;:&lt;br /&gt;
*having an active [[Appraisal skill#Appraise Focus|appraisal focus]] project&lt;br /&gt;
*[[Prepare command|preparing]] a spell&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The following states will be broken upon starting a research project&#039;&#039;&#039;:&lt;br /&gt;
*being [[Hide command|hidden]] (N.B.: Invisibility does not break when starting research)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The following actions interrupt research&#039;&#039;&#039;:&lt;br /&gt;
*Attacking or being attacked (you can engage and retreat freely)&lt;br /&gt;
*The [[Swim command]]&lt;br /&gt;
*[[Hide command|hiding]]&lt;br /&gt;
*[[Play command|playing]] an instrument&lt;br /&gt;
*making origami&lt;br /&gt;
*[[Study command|studying]] instructions&lt;br /&gt;
*[[Prepare command|preparing]] a spell&lt;br /&gt;
*[[Charge command|charging]] cambrinth or gaethzen&lt;br /&gt;
*[[Mining|mining]] (although you can still prospect)&lt;br /&gt;
*[[Locksmithing]] in general, both disarming and picking&lt;br /&gt;
*paying debt (not sure why though)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The following actions can be performed during research (although not all are intentional)&#039;&#039;&#039;:&lt;br /&gt;
*maintaining a [[:Category:Cyclic Spells|cyclic spell]]&lt;br /&gt;
*[[Harness command|harnessing]] mana&lt;br /&gt;
*[[Summon command|Summoning]] the different planes (Summon admittance, etc)&lt;br /&gt;
*[[Focus command|focusing]] on magical items&lt;br /&gt;
*[[Invoke command|invoking]] cambrinth, gaethzen, and runestones&lt;br /&gt;
*[[Cast command|casting]] a spell, provided you can manage to prepare it in the first place. E.g. via invoking a runestone&lt;br /&gt;
*[[Release command|releasing]] mana or spell effects&lt;br /&gt;
*[[Teach command|teaching]] or listening to a class&lt;br /&gt;
*[[Perceive command|power-walking]]&lt;br /&gt;
*[[Perceive command|health-walking]]&lt;br /&gt;
*[[Empathic healing]] (provided you don&#039;t use spells)&lt;br /&gt;
*[[Tend command|tending]] wounds&lt;br /&gt;
*[[Climb command|climbing]] including {{tt|climb practice}}&lt;br /&gt;
*Moving through water using cardinal directions (and not using {{tt|swim}})&lt;br /&gt;
*[[Forage command|foraging]]/[[Collect command|collecting]]&lt;br /&gt;
*Braiding grass/vines&lt;br /&gt;
*[[Appraise command|appraising]] items&lt;br /&gt;
*[[Assess command|assessing]] instruments&lt;br /&gt;
*[[Juggle command|juggling]]&lt;br /&gt;
*[[Wipe command|wiping]] a wet instrument (and wringing the cloth after)&lt;br /&gt;
*Training stats&lt;br /&gt;
*Crafting (so long as you don&#039;t need to [[Study command|study]] instructions)&lt;br /&gt;
:*[[Blacksmithing discipline#Smelting|smelting]] metal&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The following actions cannot be performed at all during research&#039;&#039;&#039;:&lt;br /&gt;
*starting an [[Appraisal skill#Appraise Focus|appraisal focus]] project&lt;br /&gt;
&lt;br /&gt;
== Messaging ==&lt;br /&gt;
&#039;&#039;&#039;Start:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[Research] You tentatively reach out and begin manipulating the mana streams, testing their give and the amount of energy coursing through them.&amp;lt;br /&amp;gt;&lt;br /&gt;
[Symbiosis] You start to research &amp;lt;option&amp;gt; symbiosis.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pulse:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[Research] You continue to flex the mana streams. &amp;lt;br /&amp;gt;&lt;br /&gt;
[Symbiosis] You continue to research &amp;lt;option&amp;gt; symbiosis. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Portion Completion:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
You make definite progress in your &amp;lt;option&amp;gt; symbiosis project and decide to take a break.  However, there is still more to learn before you arrive at a breakthrough.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project Completion:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[Research]Breakthrough!You have a novel insight into the nature of spellcasting.  While it probably won&#039;t make you famous, it will surely come in handy with practical magic.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prepare:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
You recall the exact details of the &amp;lt;option&amp;gt; symbiosis, preparing to integrate it with the next spell you cast.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Spell Cast:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Skill Bonus - Familiar streams of magic blend with the weave of your &amp;lt;spell&amp;gt; spell, and you sense an increase in your knowledge of &amp;lt;skill&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Stat Bonus - Familiar streams of magic blend with the weave of your Ethereal Shield spell and you feel your &amp;lt;stat&amp;gt; increase.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Preparation Loss:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
You pause for a moment as the details of the &amp;lt;option&amp;gt; symbiosis fade from your mind.&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Ingot_making_(script)&amp;diff=427256</id>
		<title>Ingot making (script)</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Ingot_making_(script)&amp;diff=427256"/>
		<updated>2015-11-06T15:27:03Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: /* Front End Changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Script&lt;br /&gt;
|cat=crafting&lt;br /&gt;
|fe=StormFront, Wizard, Genie,&lt;br /&gt;
|auth=[[User:LAWREYJRJ7|Pfanston]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
You can find the Forging guide here [[Forging guide]].  Make sure you read it to understand what is going on.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This script assumes that you will have ingots, nuggets, fragments, and or bars in the crucible and the hands empty before starting and any extra ingredients needed in your tool container.  All Forging is about the ingots used so you need to make an ingot that is big enough to do the job at hand.  The ingot will then go on the anvil and you can begin the script. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The script will then get the book and study it, then get the Stirring rod out and begin the process.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Front End Changes===&lt;br /&gt;
&lt;br /&gt;
The script is currently set up and will run in stormfront and the wizard as is.  It will also run in Genie and Warlock but you need to make some changes for that to happen.  To make this script run in the Genie or Warlock front end you must make 2 changes.  The script has 2 save items in it that must have the &amp;quot; &amp;quot; around the items being saved removed.   These are as follows: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
  save &amp;quot;bellows&amp;quot;&lt;br /&gt;
  save &amp;quot;shovel&amp;quot;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
These two save &amp;quot;item&amp;quot; lines must be changed as follows to run in the genie front end:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
  save bellows&lt;br /&gt;
  save shovel&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Changing this area of the script allows it to run properly in Genie.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Other Forging Scripts===&lt;br /&gt;
&lt;br /&gt;
This script ingot_making.cmd is a subset of forging scripts.  The others are as follows:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
blacksmith.cmd&amp;lt;br&amp;gt;&lt;br /&gt;
weaponsmith.cmd&amp;lt;br&amp;gt;&lt;br /&gt;
armorsmith.cmd&amp;lt;br&amp;gt;&lt;br /&gt;
repair1.cmd&amp;lt;br&amp;gt;&lt;br /&gt;
temper.cmd&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
Make sure your tool container has all the tools and ingredients needed for you project.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To use type .ingot_making smelt &amp;lt;toolcontainer&amp;gt; &amp;lt;Ingotcontainer&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
or use type .ingot_making refine &amp;lt;toolcontainer&amp;gt; &amp;lt;Ingotcontainer&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Example : .ingot_making smelt bag pack &amp;lt;br&amp;gt;&lt;br /&gt;
.ingot_making refine bag pack &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Script==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#ingot_making Smelt or refine&lt;br /&gt;
&lt;br /&gt;
if_1 goto %1&lt;br /&gt;
&lt;br /&gt;
ECHO ******************************&lt;br /&gt;
ECHO **&lt;br /&gt;
ECHO ** Before you start this script you should have all metals in the crucible, &lt;br /&gt;
ECHO ** and your hands empty&lt;br /&gt;
ECHO **&lt;br /&gt;
ECHO ** To use type .ingot_making smelt &amp;lt;toolcontainer&amp;gt; &amp;lt;Ingotcontainer&amp;gt;&lt;br /&gt;
ECHO **        or   .ingot_making refine &amp;lt;toolcontainer&amp;gt; &amp;lt;Ingotcontainer&amp;gt;&lt;br /&gt;
ECHO **&lt;br /&gt;
ECHO ******************************&lt;br /&gt;
exit&lt;br /&gt;
&lt;br /&gt;
Smelt:&lt;br /&gt;
  put glance&lt;br /&gt;
  match Smelt1 You glance down at your empty hands&lt;br /&gt;
  match ingotend You glance down to see&lt;br /&gt;
matchwait&lt;br /&gt;
&lt;br /&gt;
Smelt1:&lt;br /&gt;
  pause&lt;br /&gt;
  put get rod from my %2&lt;br /&gt;
&lt;br /&gt;
Stir:&lt;br /&gt;
  pause 1&lt;br /&gt;
  put stir cruc with my rod&lt;br /&gt;
  match Stir ...wait&lt;br /&gt;
  match Turn accumulating along the crucible&#039;s sides.&lt;br /&gt;
  match Bellows unable to consume its fuel.&lt;br /&gt;
  match Bellows As you finish working the fire dims and produces less heat from the stifled coals&lt;br /&gt;
  match Done1 You can only mix a crucible if it has something inside of it.&lt;br /&gt;
  match Done1 You should probably remove the non-metal items&lt;br /&gt;
  match Done At last the metal appears to be thoroughly mixed and you pour it into an ingot mold&lt;br /&gt;
  match Shovel fire dies down and needs more fuel.&lt;br /&gt;
  match Stir Roundtime&lt;br /&gt;
matchwait &lt;br /&gt;
&lt;br /&gt;
Turn:&lt;br /&gt;
  pause 1&lt;br /&gt;
  put turn crucible&lt;br /&gt;
  match Turn ...wait&lt;br /&gt;
  match Stir Roundtime&lt;br /&gt;
matchwait&lt;br /&gt;
&lt;br /&gt;
Bellows:&lt;br /&gt;
  pause&lt;br /&gt;
  save &amp;quot;bellows&amp;quot;&lt;br /&gt;
  pause 2&lt;br /&gt;
  put get bellows from my %2&lt;br /&gt;
  pause&lt;br /&gt;
  put push bellows&lt;br /&gt;
  match Stow Roundtime&lt;br /&gt;
matchwait&lt;br /&gt;
&lt;br /&gt;
Shovel:&lt;br /&gt;
  pause&lt;br /&gt;
  save &amp;quot;shovel&amp;quot;&lt;br /&gt;
  pause 2&lt;br /&gt;
  put get shovel from my %2&lt;br /&gt;
  pause&lt;br /&gt;
  put push fuel with my shovel&lt;br /&gt;
  match Stow Roundtime&lt;br /&gt;
matchwait&lt;br /&gt;
&lt;br /&gt;
Stow:&lt;br /&gt;
  pause 1&lt;br /&gt;
  put put my %s in my %2&lt;br /&gt;
goto Stir&lt;br /&gt;
&lt;br /&gt;
Done:&lt;br /&gt;
  pause&lt;br /&gt;
  put put my rod in my %2&lt;br /&gt;
  pause&lt;br /&gt;
  put put my ingot in my %3&lt;br /&gt;
  pause&lt;br /&gt;
  echo **&lt;br /&gt;
  echo ** You have completed the ingot&lt;br /&gt;
  echo **&lt;br /&gt;
exit&lt;br /&gt;
&lt;br /&gt;
Done1:&lt;br /&gt;
  pause&lt;br /&gt;
  put put my rod in my %2&lt;br /&gt;
  pause&lt;br /&gt;
  echo **&lt;br /&gt;
  echo ** Either you have non-metal items or nothing in the crucible&lt;br /&gt;
  echo **&lt;br /&gt;
exit&lt;br /&gt;
&lt;br /&gt;
refine:&lt;br /&gt;
  put glance&lt;br /&gt;
  match Refine1 You glance down at your empty hands&lt;br /&gt;
  match ingotend You glance down to see&lt;br /&gt;
matchwait&lt;br /&gt;
&lt;br /&gt;
refine1:&lt;br /&gt;
  pause&lt;br /&gt;
  put get rod from my %2&lt;br /&gt;
  pause&lt;br /&gt;
  put get flux from my %2&lt;br /&gt;
  waitfor You get&lt;br /&gt;
  put pour my flux in cruci&lt;br /&gt;
  match Stir2 Roundtime&lt;br /&gt;
  match Turn2 accumulating along the crucible&#039;s sides.&lt;br /&gt;
  match Bellows2 unable to consume its fuel.&lt;br /&gt;
  match Shovel2 fire dies down and needs more fuel.&lt;br /&gt;
matchwait &lt;br /&gt;
&lt;br /&gt;
Stir2:&lt;br /&gt;
  pause 1&lt;br /&gt;
  put put my flux in my %2&lt;br /&gt;
goto Stir&lt;br /&gt;
&lt;br /&gt;
Turn2:&lt;br /&gt;
  pause 1&lt;br /&gt;
  put put my flux in my %2&lt;br /&gt;
goto Turn&lt;br /&gt;
&lt;br /&gt;
Bellows2:&lt;br /&gt;
  pause 1&lt;br /&gt;
  put put my flux in my %2&lt;br /&gt;
goto Bellows&lt;br /&gt;
&lt;br /&gt;
Shovel2:&lt;br /&gt;
  pause 1&lt;br /&gt;
  put put my flux in my %2&lt;br /&gt;
goto Shovel&lt;br /&gt;
&lt;br /&gt;
INGOTEND:&lt;br /&gt;
  pause 2&lt;br /&gt;
  echo ********************************************************************&lt;br /&gt;
  echo * YOU HAVE SOMETHING IN HAND!  PUT IT AWAY AND RESTART THE SCRIPT! *&lt;br /&gt;
  echo ********************************************************************&lt;br /&gt;
exit&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Talk:River_sprite&amp;diff=422315</id>
		<title>Talk:River sprite</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Talk:River_sprite&amp;diff=422315"/>
		<updated>2015-09-03T13:31:04Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;gt;app sprite careful&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that the river sprite is healthy.&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that it is definitely weaker than you are. (@41)&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that it is somewhat less agile than you are. (@29)&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that it is not quite as disciplined as you are.(@28)&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that it is somewhat less quick to react than you are.(@30)&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that it is definitely less conditioned than you are.(@41)&amp;lt;br /&amp;gt;&lt;br /&gt;
Taking stock of its offensive abilities, and defending with a crimson-scale targe with fitted seams, you are certain that the river sprite is a worthy opponent.&amp;lt;br /&amp;gt;&lt;br /&gt;
Taking stock of its defensive abilities, and attacking with your fists, you are certain that the river sprite is something that you&#039;d kill quickly.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you brawled with the enemy, you are certain that it would train acceptably.(@137)&amp;lt;br /&amp;gt;&lt;br /&gt;
If you defended by parrying attacks, you are certain that the enemy would train somewhat poorly.(@174)&amp;lt;br /&amp;gt;&lt;br /&gt;
If you defended by evading attacks, you are certain that the enemy would train somewhat poorly.(@184)&amp;lt;br /&amp;gt;&lt;br /&gt;
If you defended by blocking attacks, you are certain that the enemy would train somewhat poorly.(@180)&amp;lt;br /&amp;gt;&lt;br /&gt;
If you attempted to beguile the enemy with tactics, you are certain that it would train rather well.(@138)&amp;lt;br /&amp;gt;&lt;br /&gt;
If you targeted and cast a spell at the enemy, you are certain that it would train somewhat poorly.(@207)&amp;lt;br /&amp;gt;&lt;br /&gt;
If you attempted to debilitate the enemy, you are certain that it would train somewhat poorly.(@203)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:POPWEASEL|Dartellum Waddle, WarMage]] ([[User talk:POPWEASEL|talk]]) 09:47, 12 August 2015 (CDT)&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=River_sprite&amp;diff=420596</id>
		<title>River sprite</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=River_sprite&amp;diff=420596"/>
		<updated>2015-08-17T14:08:30Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Critter&lt;br /&gt;
|Critter Name=River Sprite&lt;br /&gt;
|MinCap=150&lt;br /&gt;
|MaxCap=206&lt;br /&gt;
|BodyType=Biped&lt;br /&gt;
|new=No&lt;br /&gt;
|level=30&lt;br /&gt;
|Skinnable=no&lt;br /&gt;
|Has Coins=yes&lt;br /&gt;
|Has Gems=yes&lt;br /&gt;
|Has Boxes=yes&lt;br /&gt;
|Evil=no&lt;br /&gt;
|Construct=no&lt;br /&gt;
|Corporeal=yes&lt;br /&gt;
|BackStabbable=yes&lt;br /&gt;
|Casts Spells=yes&lt;br /&gt;
|Stealthy=yes&lt;br /&gt;
|Special=no&lt;br /&gt;
|Attack Range=Melee&lt;br /&gt;
|Province=Zoluren&lt;br /&gt;
|City=Leth Deriel&lt;br /&gt;
|MapList=*{{rmap|60b|Segoltha River (60b)}}&lt;br /&gt;
|hasskin=No&lt;br /&gt;
|Skin Name=&lt;br /&gt;
|Skin Weight=&lt;br /&gt;
|haspart=No&lt;br /&gt;
|Part Name=&lt;br /&gt;
|Part Weight=&lt;br /&gt;
|hasbone=No&lt;br /&gt;
|Bone Name=&lt;br /&gt;
|Bone Weight=&lt;br /&gt;
|RequiredRanks=&lt;br /&gt;
|MaxVal=&lt;br /&gt;
|MaxArrangedVal=&lt;br /&gt;
|Manipulated=yes&lt;br /&gt;
}}&lt;br /&gt;
==Description==&lt;br /&gt;
A river sprite is a lithe, agile creature with pale green skin and flowing green hair. Her blue-green eyes flash with mischief as she dances about in a ceaseless blur of motion. Her alluring body is clothed in a seaweed skirt.&lt;br /&gt;
&lt;br /&gt;
==In Depth==&lt;br /&gt;
Casts [[casts spell::Ethereal Shield]], [[casts spell::Rising Mists]], [[casts spell::Vertigo]], and occasionally [[casts spell::Geyser]].&lt;br /&gt;
&lt;br /&gt;
A river sprite begins to sing an aimless melody as she dances around the area!&amp;lt;br&amp;gt;&lt;br /&gt;
A river sprite grins triumphantly as it completes its song, revealing a set of wickedly sharp teeth.&lt;br /&gt;
&lt;br /&gt;
===Equipment/Loot===&lt;br /&gt;
* some {{cloot|i|ordinary slippers}}&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
Low spawn rate when more than one hunter in the area.&lt;br /&gt;
&lt;br /&gt;
Can resist Vertigo with low 20&#039;s in Strength and Stamina.&lt;br /&gt;
&lt;br /&gt;
Usually a max of 3 at any one time. However, occasionally a 4th will engage.&lt;br /&gt;
&lt;br /&gt;
Can handle 4 with Swirling Winds up, Reflex and Agility both 31. If SW drops sprites will begin inflicting nominal wounds.&lt;br /&gt;
&lt;br /&gt;
Parry still mind locked at 205. Evasion 195 and Multi at 197.&lt;br /&gt;
&lt;br /&gt;
Can open their boxes albeit carefully with disarm and lockpick at 113 at the stats I mentioned above. I also keep Sure Footing up which gives a bonus to Reflex and Agility&lt;br /&gt;
&lt;br /&gt;
===Note===&lt;br /&gt;
2015 &lt;br /&gt;
169 eva 1/34 3 at melee for 10 roi&lt;br /&gt;
&lt;br /&gt;
August 2015: TM and weapon stays 1/34 at 206 ranks. Can move up states, albeit very slow. --[[User:POPWEASEL|Dartellum Waddle, WarMage]] ([[User talk:POPWEASEL|talk]]) 09:08, 17 August 2015 (CDT)&lt;br /&gt;
{{Cat|Sprites,Fae}}&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Talk:River_sprite&amp;diff=419196</id>
		<title>Talk:River sprite</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Talk:River_sprite&amp;diff=419196"/>
		<updated>2015-08-12T14:47:50Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;gt;app sprite careful&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that the river sprite is healthy.&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that it is definitely weaker than you are.&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that it is somewhat less agile than you are.&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that it is not quite as disciplined as you are.&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that it is somewhat less quick to react than you are.&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that it is definitely less conditioned than you are.&amp;lt;br /&amp;gt;&lt;br /&gt;
Taking stock of its offensive abilities, and defending with a crimson-scale targe with fitted seams, you are certain that the river sprite is a worthy opponent.&amp;lt;br /&amp;gt;&lt;br /&gt;
Taking stock of its defensive abilities, and attacking with your fists, you are certain that the river sprite is something that you&#039;d kill quickly.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you brawled with the enemy, you are certain that it would train acceptably.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you defended by parrying attacks, you are certain that the enemy would train somewhat poorly.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you defended by evading attacks, you are certain that the enemy would train somewhat poorly.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you defended by blocking attacks, you are certain that the enemy would train somewhat poorly.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you attempted to beguile the enemy with tactics, you are certain that it would train rather well.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you targeted and cast a spell at the enemy, you are certain that it would train somewhat poorly.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you attempted to debilitate the enemy, you are certain that it would train somewhat poorly.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:POPWEASEL|Dartellum Waddle, WarMage]] ([[User talk:POPWEASEL|talk]]) 09:47, 12 August 2015 (CDT)&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Talk:River_sprite&amp;diff=419195</id>
		<title>Talk:River sprite</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Talk:River_sprite&amp;diff=419195"/>
		<updated>2015-08-12T14:47:29Z</updated>

		<summary type="html">&lt;p&gt;POPWEASEL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;gt;app sprite careful&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that the river sprite is healthy.&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that it is definitely weaker than you are.&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that it is somewhat less agile than you are.&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that it is not quite as disciplined as you are.&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that it is somewhat less quick to react than you are.&amp;lt;br /&amp;gt;&lt;br /&gt;
You are certain that it is definitely less conditioned than you are.&amp;lt;br /&amp;gt;&lt;br /&gt;
Taking stock of its offensive abilities, and defending with a crimson-scale targe with fitted seams, you are certain that the river sprite is a worthy opponent.&amp;lt;br /&amp;gt;&lt;br /&gt;
Taking stock of its defensive abilities, and attacking with your fists, you are certain that the river sprite is something that you&#039;d kill quickly.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you brawled with the enemy, you are certain that it would train acceptably.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you defended by parrying attacks, you are certain that the enemy would train somewhat poorly.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you defended by evading attacks, you are certain that the enemy would train somewhat poorly.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you defended by blocking attacks, you are certain that the enemy would train somewhat poorly.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you attempted to beguile the enemy with tactics, you are certain that it would train rather well.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you targeted and cast a spell at the enemy, you are certain that it would train somewhat poorly.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you attempted to debilitate the enemy, you are certain that it would train somewhat poorly.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-Dartellum Waddle&lt;br /&gt;
--[[User:POPWEASEL|Dartellum Waddle, WarMage]] ([[User talk:POPWEASEL|talk]]) 09:47, 12 August 2015 (CDT)&lt;/div&gt;</summary>
		<author><name>POPWEASEL</name></author>
	</entry>
</feed>