<?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=SEPED</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=SEPED"/>
	<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/Special:Contributions/SEPED"/>
	<updated>2026-04-30T00:00:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.12</generator>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Balsa&amp;diff=473229</id>
		<title>Balsa</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Balsa&amp;diff=473229"/>
		<updated>2017-07-27T15:31:47Z</updated>

		<summary type="html">&lt;p&gt;SEPED: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A [[Tropical|tropical]] tree.&lt;br /&gt;
&lt;br /&gt;
{{CraftProp|t=w|3|85|2|10|9|2|5|7|6.0|56.2| Tropical |r=c}}&lt;br /&gt;
{{Cat|Flora,Woods}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lightning_Bolt&amp;diff=473191</id>
		<title>Lightning Bolt</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lightning_Bolt&amp;diff=473191"/>
		<updated>2017-07-27T03:54:08Z</updated>

		<summary type="html">&lt;p&gt;SEPED: Bringing formatting in line with burn for DFA status.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Spell&lt;br /&gt;
|abbrev=lb&lt;br /&gt;
|minprep=7&lt;br /&gt;
|castcap=50&lt;br /&gt;
|minskill=80&lt;br /&gt;
|maxskill=800&lt;br /&gt;
|minduration=-&lt;br /&gt;
|validtarget=PC, Creature&lt;br /&gt;
|guild=Warrior Mage&lt;br /&gt;
|spellbook=Electricity Manipulation&lt;br /&gt;
|prereqs=[[Arc Light]] or [[Tingle]]&lt;br /&gt;
|slot=2&lt;br /&gt;
|desc=Not surprisingly, the Lightning Bolt spell fires a bolt of lightning at the target, inflicting great electrical and heat damage.  The bolt is far too quick to be properly blocked by your foe&#039;s shield but can be fatal to the caster if used in watery areas.&lt;br /&gt;
|buffs=No buffs&lt;br /&gt;
|debuffs=No debuffs&lt;br /&gt;
|dtype=Fire damage, Electrical damage&lt;br /&gt;
|htype=No heal&lt;br /&gt;
|effect=Single target DFA.&lt;br /&gt;
|messaging=You gesture at a golden jackal.&lt;br /&gt;
A bolt of bluish lightning blazes out of the sky toward a golden jackal!&amp;lt;br /&amp;gt;&lt;br /&gt;
Its left leg jerks involuntarily as it is struck by the lightning bolt!&amp;lt;br /&amp;gt;&lt;br /&gt;
The golden jackal is lightly stunned!&amp;lt;br /&amp;gt;&lt;br /&gt;
Roundtime: 1 sec.&lt;br /&gt;
|sig=No&lt;br /&gt;
|diff=intermediate&lt;br /&gt;
|source=standard&lt;br /&gt;
|type=targeted, shield ignoring&lt;br /&gt;
|ctype=battle&lt;br /&gt;
}}&lt;br /&gt;
==Notes==&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Weapon:Shiv_(crafted)&amp;diff=471719</id>
		<title>Weapon:Shiv (crafted)</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Weapon:Shiv_(crafted)&amp;diff=471719"/>
		<updated>2017-06-24T23:05:45Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* Variations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CraftTemplate|itype=shiv|range=melee|type=weapon|style=le|mat=bone|book=Journeyman|tech=Improvised Bone Weaponry|dif=5|vol=3|3|1|1}}&lt;br /&gt;
&lt;br /&gt;
==Standard==&lt;br /&gt;
{{CraftHead|cw}}&lt;br /&gt;
{{CraftC|t=w|Barghest|80|85|06|04|02|01|09|03|13|18|standard=y}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Variations==&lt;br /&gt;
{{CraftHead|cw}}&lt;br /&gt;
{{CraftC|t=w|Bear|75|50|05|04|02|01|07|03|06|16}}&lt;br /&gt;
{{CraftC|t=w|Mammoth|75|90|05|04|02|01|08|03|14|19}}&lt;br /&gt;
{{CraftC|t=w|Stalker|80|10|05|04|01|01|10|03|01|11}}&lt;br /&gt;
{{CraftC|t=w|Fey|88|70|06|04|01|01|10|03|11|13}}&lt;br /&gt;
{{CraftC|t=w|Wood drake-bone|90|60|06|04|01|01|11|03|09|10}}&lt;br /&gt;
{{CraftC|t=w|Morgwar|90|50|06|04|02|01|10|03|08|18}}&lt;br /&gt;
{{CraftC|t=w|Sickle|95|50|06|04|02|01|11|03|08|15}}&lt;br /&gt;
{{CraftC|t=w|Dragon|118|95|08|05|01|03|12|03|15|13}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{RefAl}}&lt;br /&gt;
{{Cat|Weapons}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Weapon_talk:Greataxe_(crafted)&amp;diff=468367</id>
		<title>Weapon talk:Greataxe (crafted)</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Weapon_talk:Greataxe_(crafted)&amp;diff=468367"/>
		<updated>2017-05-25T04:10:35Z</updated>

		<summary type="html">&lt;p&gt;SEPED: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A tyrium greatsword is a two-handed edged pole-ranged weapon.&lt;br /&gt;
A tyrium greatsword trains the two-handed edged skill.&lt;br /&gt;
&lt;br /&gt;
You are certain that it could do:&lt;br /&gt;
  somewhat fair (4/27) puncture damage&lt;br /&gt;
  overwhelming (23/27) slice damage&lt;br /&gt;
  very extreme (16/27) impact damage&lt;br /&gt;
  no (0/27) fire damage&lt;br /&gt;
  no (0/27) cold damage&lt;br /&gt;
  no (0/27) electric damage&lt;br /&gt;
&lt;br /&gt;
The greatsword is soundly (8/17) designed for improving the force of your attacks.&lt;br /&gt;
&lt;br /&gt;
You are certain that the greatsword is terribly (1/17) balanced and is incredibly (14/17) suited to gaining extra attack power from your strength.&lt;br /&gt;
&lt;br /&gt;
You are certain that the greatsword is nearly impervious to damage (17/18), and is in pristine condition (98-100%).&lt;br /&gt;
&lt;br /&gt;
The greatsword is made with metal.&lt;br /&gt;
You are certain that the greatsword weighs exactly 125 stones.&lt;br /&gt;
You are certain that the greatsword is worth exactly 1898794 Dokoras.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
--[[User: Ashbomb|Ashbomb]] 08:27, 2 October 2016 (CDT)&lt;br /&gt;
&lt;br /&gt;
:This is the data for a greatsword, which is an 18 volume template not a greataxe which is a 12 volume template. --[[User:SEPED|SEPED]] ([[User talk:SEPED|talk]]) 23:10, 24 May 2017 (CDT)&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Weapon:Greataxe_(crafted)&amp;diff=468366</id>
		<title>Weapon:Greataxe (crafted)</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Weapon:Greataxe_(crafted)&amp;diff=468366"/>
		<updated>2017-05-25T04:06:53Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* Tyrium */  Removing wrong weapon data.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CraftTemplate|itype=greataxe|range=melee|type=weapon|style=2he|mat=metal|dif=7|vol=12|tech=Expert Bladed Weapon Design|12|1|1|book=Journeyman|const=s}}&lt;br /&gt;
&lt;br /&gt;
The crafted {{ilink|w|marauder blade (crafted)|marauder blade}}s, {{ilink|w|two-handed sword (crafted)|two-handed sword}}s and {{ilink|w|warring axe (crafted)|warring axe}}s are also identical in performance to this template.&lt;br /&gt;
&lt;br /&gt;
==Standard==&lt;br /&gt;
&#039;&#039;Used unweighted tempered low carbon steel for reference.&#039;&#039;&lt;br /&gt;
{{CraftHead|mw}}&lt;br /&gt;
{{CraftM|t=w|80|80| 02|16|06 | 05|04|08 |17|60|st=y}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Variations==&lt;br /&gt;
{{WeaponKey}}&lt;br /&gt;
&lt;br /&gt;
===Common metals===&lt;br /&gt;
{{CraftHead|mw|c=n|co=y}}&lt;br /&gt;
{{CraftM|t=w|35|-| 01|06|02 | 02|03|03 |-|36     |   |    }}&lt;br /&gt;
{{CraftM|t=w|75|-| 02|13|04 |   |05|06 |-|36     |e=y|    }}&lt;br /&gt;
{{CraftM|t=w|80|-| 02|16|06 | 05|04|08 |-|60     |   |    }}&lt;br /&gt;
{{CraftM|t=w|85|-| 02|15|05 | 05|05|07 |-|44     |   |    }}&lt;br /&gt;
{{CraftM|t=w|85|-| 02|16|06 |   |06|07 |-|49     |e=y|    }}&lt;br /&gt;
{{CraftM|t=w|85|-| 02|17|07 | 06|04|09 |-|60     |   |    }}&lt;br /&gt;
{{CraftM|t=w|85|-| 02|18|08 | 06|03|10 |-|75     |   |    }}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===High carbon steel===&lt;br /&gt;
{{CraftHead|mw|c=n|co=y}}&lt;br /&gt;
{{CraftM|t=w|90|-| 02|16|05 | 05|06|08 |-|44     |   |    }}&lt;br /&gt;
{{CraftM|t=w|90|-| 02|16|06 |   |06|08 |-|45     |e=y|b=05}}&lt;br /&gt;
{{CraftM|t=w|90|-| 02|17|06 |   |05|08 |-|46-52  |e=y|b=04,07}}&lt;br /&gt;
{{CraftM|t=w|90|-| 02|17|06 |   |05|09 |-|53-55  |e=y|b=08}}&lt;br /&gt;
{{CraftM|t=w|90|-| 02|17|07 |   |05|09 |-|56     |e=y|b=05}}&lt;br /&gt;
{{CraftM|t=w|90|-| 02|17|07 |   |04|09 |-|57     |e=y|b=05}}&lt;br /&gt;
{{CraftM|t=w|90|-| 02|18|07 |   |04|09 |-|58-59  |e=y|b=04}}&lt;br /&gt;
{{CraftM|t=w|90|-| 02|18|07 | 06|04|09 |-|60     |   |    }}&lt;br /&gt;
{{CraftM|t=w|90|-| 02|18|07 | 06|04|09 |-|61-63  |e=y|    }}&lt;br /&gt;
{{CraftM|t=w|90|-| 02|18|07 | 06|04|10 |-|64-66  |e=y|b=08}}&lt;br /&gt;
{{CraftM|t=w|90|-| 02|19|07 | 06|04|10 |-|67     |e=y|b=04}}&lt;br /&gt;
{{CraftM|t=w|90|-| 02|19|08 | 06|03|10 |-|68-70  |e=y|b=05,07}}&lt;br /&gt;
{{CraftM|t=w|90|-| 02|19|08 | 06|03|10 |-|71     |   |    }}&lt;br /&gt;
{{CraftM|t=w|90|-| 02|19|08 |   |03|10 |-|72-74  |e=y|    }}&lt;br /&gt;
{{CraftM|t=w|90|-| 02|19|08 | 07|03|11 |-|75     |   |b=08}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Rare metals===&lt;br /&gt;
{{CraftHead|mw|c=n|co=y}}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|16|05 | 05|07|07 |-|36     |   |    }}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|16|05 | 05|07|07 |-|37     |e=y|    }}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|17|05 | 05|06|08 |-|38-39  |e=y|b=04,07,08}}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|17|05 | 05|06|08 |-|40     |   |    }}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|17|05 |   |06|08 |-|41     |e=y|    }}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|17|06 | 05|06|08 |-|44     |   |    }}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|17|06 | 06|06|08 |-|46     |   |    }}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|17|06 | 06|05|08 |-|48     |   |    }}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|18|06 | 06|05|09 |-|50-51  |   |    }}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|19|07 | 06|04|10 |-|60-63  |   |    }}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|19|08 | 07|04|10 |-|65-66  |   |    }}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|20|08 | 07|04|10 |-|67     |   |b=04}}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|20|08 | 07|03|11 |-|70-71  |   |    }}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|20|09 | 07|03|12 |-|78     |e=y|    }}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|21|09 | 07|02|12 |-|81     |   |    }}&lt;br /&gt;
{{CraftM|t=w|95|-| 02|22|10 | 08|01|12 |-|90     |   |    }}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Tyrium===&lt;br /&gt;
{{CraftHead|mw|c=n|co=y}}&lt;br /&gt;
{{CraftM|t=w|99|-| 03|20|08 |   |05|12 |-|60     |e=y|    }}&lt;br /&gt;
{{CraftM|t=w|99|-| 03|22|10 |   |02|14 |-|70     |e=y|    }}&lt;br /&gt;
{{CraftM|t=w|99|-| 03|21|09 | 07|03|12 |-|76     |   |    }}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{RefAl|a=y}}&lt;br /&gt;
* [[greataxe]]&lt;br /&gt;
{{Cat|Weapons}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Weapon:Gleaming_steel_bastard_sword_with_a_golden_dragon%27s_head_handguard&amp;diff=467058</id>
		<title>Weapon:Gleaming steel bastard sword with a golden dragon&#039;s head handguard</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Weapon:Gleaming_steel_bastard_sword_with_a_golden_dragon%27s_head_handguard&amp;diff=467058"/>
		<updated>2017-04-10T16:25:15Z</updated>

		<summary type="html">&lt;p&gt;SEPED: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Weapon&lt;br /&gt;
|newapp2=Yes&lt;br /&gt;
|noun=sword&lt;br /&gt;
|look=Elaborately detailed in polished gold, the handguard forms a scaled dragon&#039;s head, inset with glistening bloodstone eyes.  The beast&#039;s gaping jaws are further embellished with rows of small ivory fangs, giving the appearances that its engulfing the wielder&#039;s hand when drawn.&lt;br /&gt;
|MTag=steel, ivory, Bloodstone, gold,&lt;br /&gt;
|CTag=ivory, Gold,&lt;br /&gt;
|STag=dragon,&lt;br /&gt;
|range=melee&lt;br /&gt;
|adraw=No&lt;br /&gt;
|type=HE&lt;br /&gt;
|puncture=low&lt;br /&gt;
|slice=great&lt;br /&gt;
|impact=somewhat moderate&lt;br /&gt;
|fire=no&lt;br /&gt;
|cold=no&lt;br /&gt;
|electric=no&lt;br /&gt;
|foi=poorly&lt;br /&gt;
|balance=fairly&lt;br /&gt;
|suitedness=reasonably&lt;br /&gt;
|type2=2HE&lt;br /&gt;
|puncture2=low&lt;br /&gt;
|slice2=very severe&lt;br /&gt;
|impact2=moderate&lt;br /&gt;
|fire2=no&lt;br /&gt;
|cold2=no&lt;br /&gt;
|electric2=no&lt;br /&gt;
|foi2=inadequately&lt;br /&gt;
|balance2=decently&lt;br /&gt;
|suitedness2=reasonably&lt;br /&gt;
|construction=highly protected&lt;br /&gt;
|metal=yes&lt;br /&gt;
|weight=45&lt;br /&gt;
|wearloc=-&lt;br /&gt;
|lsize=10&lt;br /&gt;
|wsize=1&lt;br /&gt;
|hsize=1&lt;br /&gt;
|appcost=336243&lt;br /&gt;
|sourcetype=-&lt;br /&gt;
|fname=No&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Weapon:Gleaming_steel_bastard_sword_with_a_golden_dragon%27s_head_handguard&amp;diff=467056</id>
		<title>Weapon:Gleaming steel bastard sword with a golden dragon&#039;s head handguard</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Weapon:Gleaming_steel_bastard_sword_with_a_golden_dragon%27s_head_handguard&amp;diff=467056"/>
		<updated>2017-04-10T16:18:24Z</updated>

		<summary type="html">&lt;p&gt;SEPED: Created page with &amp;quot;{{Weapon |newapp2=No |noun=sword |look=Elaborately detailed in polished gold, the handguard forms a scaled dragon&amp;#039;s head, inset with glistening bloodstone eyes.  The beast&amp;#039;s g...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Weapon&lt;br /&gt;
|newapp2=No&lt;br /&gt;
|noun=sword&lt;br /&gt;
|look=Elaborately detailed in polished gold, the handguard forms a scaled dragon&#039;s head, inset with glistening bloodstone eyes.  The beast&#039;s gaping jaws are further embellished with rows of small ivory fangs, giving the appearances that its engulfing the wielder&#039;s hand when drawn.&lt;br /&gt;
|MTag=steel, ivory, Bloodstone, gold,&lt;br /&gt;
|CTag=ivory, Gold,&lt;br /&gt;
|STag=dragon,&lt;br /&gt;
|range=melee&lt;br /&gt;
|adraw=No&lt;br /&gt;
|type=HE&lt;br /&gt;
|puncture=low&lt;br /&gt;
|slice=great&lt;br /&gt;
|impact=somewhat moderate&lt;br /&gt;
|fire=no&lt;br /&gt;
|cold=no&lt;br /&gt;
|electric=no&lt;br /&gt;
|foi=poorly&lt;br /&gt;
|balance=fairly&lt;br /&gt;
|suitedness=reasonably&lt;br /&gt;
|type2=2HE&lt;br /&gt;
|puncture2=low&lt;br /&gt;
|slice2=very severe&lt;br /&gt;
|impact2=moderate&lt;br /&gt;
|fire2=no&lt;br /&gt;
|cold2=no&lt;br /&gt;
|electric2=no&lt;br /&gt;
|foi2=inadequately&lt;br /&gt;
|balance2=decently&lt;br /&gt;
|suitedness2=reasonably&lt;br /&gt;
|construction=highly protected&lt;br /&gt;
|metal=yes&lt;br /&gt;
|weight=45&lt;br /&gt;
|wearloc=-&lt;br /&gt;
|lsize=10&lt;br /&gt;
|wsize=1&lt;br /&gt;
|hsize=1&lt;br /&gt;
|appcost=336243&lt;br /&gt;
|sourcetype=-&lt;br /&gt;
|fname=No&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Treasure_map&amp;diff=467055</id>
		<title>Treasure map</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Treasure_map&amp;diff=467055"/>
		<updated>2017-04-10T16:13:12Z</updated>

		<summary type="html">&lt;p&gt;SEPED: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See [[Item:Worn_and_tattered_map|worn and tattered map]] for traits.&lt;br /&gt;
&lt;br /&gt;
{{RTOC}}&lt;br /&gt;
==Usage and example==&lt;br /&gt;
Map markings are unique to each map; below is one example.&amp;lt;br&amp;gt;&lt;br /&gt;
*{{com|rub}}:You smooth some of the wrinkles on the map as you pore over it, searching for meaning.&lt;br /&gt;
*{{com|turn}}: You rotate the tattered map, examining it from a different perspective.&lt;br /&gt;
*{{com|read}}: The map has a large &#039;X&#039; marked in the middle of it.  Near the marking, you can see several dotted lines forming a square.  Contour lines drawn along the map indicate that the destination is located near sea level, and a simple sketch of several buildings surrounds the &#039;X&#039;.  Straight lines have been drawn from the center, pointing north and southwest.  From other markings on the map, you guess that the destination is directly east of here.  Judging by your surrounding environment, you will find the treasure in this province.&amp;lt;br&amp;gt;[If you think you&#039;ve found the treasure, you can STUDY the map to see.]&lt;br /&gt;
*{{com|study}}: Used to claim the treasure when you are on the correct spot.  Otherwise, will display the map description as with {{tt|read}}.&lt;br /&gt;
&lt;br /&gt;
===Meaning of Markings===&lt;br /&gt;
Note that if properly set up, the maps will not lead to any premium or guild/race-restricted areas.&lt;br /&gt;
&lt;br /&gt;
Note that this data seems to be pulled from the environmental settings of the room it&#039;s in. As it seems to be an automated system, it should be possible to determine which each means.&lt;br /&gt;
&lt;br /&gt;
====Surroundings====&lt;br /&gt;
* &#039;&#039;you can see wavy blue lines.&#039;&#039;: Underwater/in water?&lt;br /&gt;
* &#039;&#039;you can see a sketch of the opening of a cavern.&#039;&#039;: It is underground or in a cave, mine or tunnel. and it can be verified that it&#039;s below ground by the sea level clue. Some caves are located up in the mountains. &#039;&#039;&#039;NOTE:&#039;&#039;&#039; May just be indoors as a whole.&lt;br /&gt;
* &#039;&#039;you can see several dotted lines forming a square.&#039;&#039;: Signifies it may be somewhere on the outskirts of or around a town.&lt;br /&gt;
&lt;br /&gt;
====Elevation====&lt;br /&gt;
* &#039;&#039;indicate that the destination is located near sea level,&#039;&#039;: Indicates a rough idea of what elevation.&lt;br /&gt;
* &#039;&#039;Contour lines drawn along the map indicate that the destination is located above sea level&#039;&#039;: Indicates its on land&lt;br /&gt;
* &#039;&#039;Contour lines drawn along the map indicate that the destination is located at a high elevation&lt;br /&gt;
&lt;br /&gt;
====Environment====&lt;br /&gt;
* &#039;&#039;a simple sketch of several buildings surrounds the &#039;X&#039;.&#039;&#039;: It is in a town or on a street with buildings.&lt;br /&gt;
* &#039;&#039;snow-peaked mountains are drawn next to the &#039;X&#039;.&#039;&#039;: It is in mountainous area.&lt;br /&gt;
* &#039;&#039;icicles are drawn around the &#039;X&#039;.&#039;&#039;: It is in a snowy area.&lt;br /&gt;
* &#039;&#039;snow-covered trees surround the &#039;X&#039;&#039;&#039;: It is in mountainous forest.&lt;br /&gt;
* &#039;&#039;the mouth of a cavern surrounds the &#039;X&#039;.&#039;&#039;: It is near the entrance of a cave or mine.&lt;br /&gt;
* &#039;&#039;large angular boulders surround the &#039;X&#039;.&#039;&#039;: ?&lt;br /&gt;
* &#039;&#039;a drawing of two farm plots surrounds the &#039;X&#039;.&#039;&#039;: It is in a farming area.&lt;br /&gt;
* &#039;&#039;a filled box surrounds the &#039;X&#039;.&#039;&#039;: Dark area. &#039;&#039;&#039;NOTE:&#039;&#039;&#039; It is in a dimly lit or shady area, and may not be fully dark, but sometimes it requires a light to see.&lt;br /&gt;
* &#039;&#039;a sketch of a grassy plateau is drawn above the &#039;X&#039;.&#039;&#039;: ?&lt;br /&gt;
* &#039;&#039;simple sketches of deciduous trees surround the &#039;X&#039;.&#039;&#039;: It is in a forested area.&lt;br /&gt;
* &#039;&#039;swamp grass is drawn around the &#039;X&#039;.&#039;&#039;: It is in a marsh or swamp, or along a shoreline.&lt;br /&gt;
* &#039;&#039;long grass is drawn around the &#039;X&#039;.&#039;&#039;: It is in a field or prairie.&lt;br /&gt;
* &#039;&#039;small bushes with pointy leaves are drawn near the &#039;X&#039;&#039;&#039;: It is in a thicket or a room with brambles or thorn bushes.&lt;br /&gt;
* &#039;&#039;a simple house drawing surrounds the &#039;X&#039;&#039;&#039;: It is in a housing area.&lt;br /&gt;
* &#039;&#039;empty space surrounds the &#039;X&#039;&#039;&#039;: Means the area does not possess any of the other possible environment types.&lt;br /&gt;
* &#039;&#039;tiny specks of ink are littered in the area around the &#039;X&#039;&#039;&#039;: It is in a desert region.&lt;br /&gt;
&lt;br /&gt;
====Exits====&lt;br /&gt;
* &#039;&#039;Straight lines have been drawn from the center, pointing&#039;&#039;: These are the exits to the room. Note that UP, DOWN, OUT and any GO or CLIMB exits would not be listed.&lt;br /&gt;
&lt;br /&gt;
====Relative Location====&lt;br /&gt;
* &#039;&#039;the destination is &amp;lt;direction&amp;gt; of here.&#039;&#039;: This is based on the [[Zone Map]], though it should be noted that the player-made [[Ranik maps]] are not always correct in relation to each other.&lt;br /&gt;
* &#039;&#039;you guess that the destination is somewhere nearby.&#039;&#039;: You are in the same zone, which may or may not provide any information.&lt;br /&gt;
&lt;br /&gt;
====Province====&lt;br /&gt;
* &#039;&#039;Judging by your surrounding environment, you &amp;lt;will/will not&amp;gt; find the treasure in this province.&#039;&#039;: This indicates whether you are in the same [[Category:Provinces|province]] province as the treasure.  There is a skill check requiring approximately 210 [[Outdoorsmanship]] to see this line.&lt;br /&gt;
&lt;br /&gt;
==Possible Contents==&lt;br /&gt;
[[rare source::true| ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Armor===&lt;br /&gt;
* {{sloot|a|blackened chain balaclava adorned with a small bird skull}}&lt;br /&gt;
* {{sloot|a|blackened steel cuirass embellished with ocean jaspers}}&lt;br /&gt;
* {{sloot|a|half-faced damite spanghelm with an articulated neck flange}}&lt;br /&gt;
* {{sloot|a|gleaming plate gauntlets embellished with tyrium scrollwork along the cuffs}}&lt;br /&gt;
* {{sloot|a|muracite great helm sculpted to resemble the visage of a yawning shrew}}&lt;br /&gt;
* {{sloot|a|polished black ceremonial armor with gilded accents}}&lt;br /&gt;
* {{sloot|a|red-tinted chain hauberk embellished with mammoth hide}}&lt;br /&gt;
* {{sloot|a|rugged black leathers accented with bloodmist garnet studs along the seams}}&lt;br /&gt;
* {{sloot|a|steel great helm painted to resemble a fiery inferno}}&lt;br /&gt;
* {{sloot|a|thick leather gloves with bear fur trim}}&lt;br /&gt;
* {{sloot|a|vardite great helm sculpted to resemble the visage of a roaring lion}}&lt;br /&gt;
* {{sloot|a|visored platinum sallet resembling the head of a wyvern}}&lt;br /&gt;
&lt;br /&gt;
===Shields===&lt;br /&gt;
* {{sloot|s|blackened steel targe embellished with a complex tyrium-studded design}}&lt;br /&gt;
* {{sloot|s|dull steel targe embossed with a stalking panther}}&lt;br /&gt;
* {{sloot|s|medium shield bearing electrum silhouettes of big cats}}&lt;br /&gt;
* {{sloot|s|polished black ceremonial tower shield with gilded accents}}&lt;br /&gt;
* {{sloot|s|scarred leather buckler shaped like a massive claw}}&lt;br /&gt;
* {{sloot|s|scarred steel kite shield}}&lt;br /&gt;
&lt;br /&gt;
===Weapons===&lt;br /&gt;
* {{sloot|w|blackened steel sledgehammer (2)}}&lt;br /&gt;
* {{sloot|w|burnished steel greatsword with an intricately wrought handguard}}&lt;br /&gt;
* {{sloot|w|bo stick carved with lifelike sprites}}&lt;br /&gt;
* {{sloot|w|copperwood handled hatchet with a wedge-shaped kertig head}}&lt;br /&gt;
* {{sloot|w|damascened steel karambit with a jeweled crossguard}}&lt;br /&gt;
* {{sloot|w|Dwarven war hammer with an anvil-shaped kertig head}}&lt;br /&gt;
* {{sloot|i|embroidered nightweaver-silk sack}}&lt;br /&gt;
: {{sloot|w|delicately woven nightweaver-silk sling dyed to a dusky shade of blue and dotted with brilliant crystalline stars}}&lt;br /&gt;
: {{sloot|w|sturdy crystalline globe}}s&lt;br /&gt;
* {{sloot|w|glaes jambiya with a carved lacewood hilt}}&lt;br /&gt;
* {{sloot|w|gold-handled razor inlaid with glistening black diamonds}}&lt;br /&gt;
* {{sloot|w|golden trident accented with tiny seed pearls}}&lt;br /&gt;
* {{sloot|w|heavy blackened-steel sledgehammer etched with a stylized wyvern}}&lt;br /&gt;
* {{sloot|w|heavy mace with a kertig head carved to resemble a coiled dragon}}&lt;br /&gt;
* {{sloot|w|heavy muracite hurling axe with a polished haft}}&lt;br /&gt;
* {{sloot|w|heavy steel sledgehammer}}&lt;br /&gt;
* {{sloot|w|heavy wrought iron table leg}}&lt;br /&gt;
* {{sloot|w|hook-bladed darkstone skinning knife with a carved dragonwood grip}}&lt;br /&gt;
* {{sloot|w|jewel-hilted gnomish long blade incised with a blood channel}}&lt;br /&gt;
* {{sloot|w|kertig pole axe with a spiral-carved ironwood haft}}&lt;br /&gt;
* {{sloot|w|light silversteel throwing axe with a balanced dragonwood haft}}&lt;br /&gt;
* {{sloot|w|light throwing axe with a heart-shaped piercing}}&lt;br /&gt;
* {{sloot|w|mahogany-hafted spear with a large broad-tipped head}}&lt;br /&gt;
* {{sloot|w|mistwood-hafted hatchet with a steel head bearing a star-shaped piercing}}&lt;br /&gt;
* {{sloot|w|oak hafted triple-chain flail}}&lt;br /&gt;
* {{sloot|w|pale silvery dao with an etched blade and gem-set hilt}}&lt;br /&gt;
* {{sloot|w|polished steel sabre with a jeweled hilt}}&lt;br /&gt;
* {{sloot|w|short-hafted hand mace with a knobby silversteel head}}&lt;br /&gt;
* {{sloot|w|silversteel hawkbill with a leather-wrapped ironwood handle}}&lt;br /&gt;
* {{sloot|w|slender glaes furrier&#039;s knife with a carved amber handle}}&lt;br /&gt;
* {{sloot|w|slender steel dagger with a tasseled ring pommel}}&lt;br /&gt;
* {{sloot|w|smokewood nightstick studded with heavy vardite knobs}}&lt;br /&gt;
* {{sloot|w|smokewood-hafted ranseur with a haralun tip and cross-hilt}}&lt;br /&gt;
* {{sloot|w|soot-stained arrow}}s x 10&lt;br /&gt;
* {{sloot|w|spiked skull-topped mace}}&lt;br /&gt;
* {{sloot|w|steel cutlass with an etched blade and leather-wound hilt}}&lt;br /&gt;
* {{sloot|w|steel hurling axe with a cambrinth-inlaid handle}}&lt;br /&gt;
* {{sloot|w|steel throwing hammer with a leather-wrapped haft}}&lt;br /&gt;
* {{sloot|w|triple-edged silver bodice dagger with an inlaid cloisonne handle}}&lt;br /&gt;
* {{sloot|w|tyrium bastard sword with a glaes pommel}}&lt;br /&gt;
* {{sloot|w|tyrium sledgehammer with a leather-wound handle}}&lt;br /&gt;
* {{sloot|w|vardite-studded cosh carved from burled flamewood}}&lt;br /&gt;
* {{sloot|w|wide-bladed haralun hand axe with a long copperwood haft}}&lt;br /&gt;
* {{sloot|w|A gleaming steel bastard sword with a golden dragon&#039;s head handguard}}&lt;br /&gt;
&lt;br /&gt;
===Containers===&lt;br /&gt;
* {{sloot|i|black leather moneybelt clasped by a mammoth&#039;s head buckle}}&lt;br /&gt;
* {{sloot|i|black leather moneybelt clasped by an emerald snake}}&lt;br /&gt;
* {{sloot|i|chamois thigh quiver adorned with cambrinth beads}}&lt;br /&gt;
* {{sloot|i|cracked ironwood captain&#039;s seachest}}&lt;br /&gt;
: {{sloot|i|blue wool captain&#039;s coat with braided silver epaulettes}}&lt;br /&gt;
: {{sloot|i|braided suede belt with an oval buckle engraved with the image of a skull and crossbones}}&lt;br /&gt;
: {{sloot|i|navy blue captain&#039;s hat with braided gold trim}}&lt;br /&gt;
* {{sloot|i|dented steel lunch pail crafted from parts of a great helm}}&lt;br /&gt;
:{{sloot|i|bottle of fresh milk}}&lt;br /&gt;
:{{sloot|i|corned beef sandwich on dark rye bread}}&lt;br /&gt;
:{{sloot|i|fresh carrot}}&lt;br /&gt;
:{{sloot|i|snow pear}}&lt;br /&gt;
:{{sloot|i|sugared duck cookie decorated with yellow icing}}&lt;br /&gt;
:{{sloot|i|wedge of chevre cheese}}&lt;br /&gt;
* {{sloot|i|eventide shadesatin shoulder bag with moonstone beaded ties}}&lt;br /&gt;
* {{sloot|i|fringed leather pouch decorated with amber beads}}&lt;br /&gt;
* {{sloot|i|large yellowed vulture skull with blood rubies set into the eye sockets}}&lt;br /&gt;
* {{sloot|i|long leather sheath with a silver chape}}&lt;br /&gt;
* {{sloot|i|red satin handbag accented with tiny metallic studs}}&lt;br /&gt;
* {{sloot|i|pale blue moonsilk reticule beaded with a pattern of Death&#039;s Shadow lilies}}&lt;br /&gt;
* {{sloot|i|shrunken yeehar skull with twin howlite spheres set into the eye sockets}}&lt;br /&gt;
* {{sloot|i|silk-covered chest harness}}&lt;br /&gt;
*{{sloot|i|small wrist purse embellished with a beaded coral design}}&lt;br /&gt;
* {{sloot|i|soft burgundy suede thigh pouch embellished with creamy lace and seed pearls}}&lt;br /&gt;
* {{sloot|i|tall gold-chased stein set with leaves of absinthe emerald}}&lt;br /&gt;
* {{sloot|i|leather ankle sheath painted with the image of a coiling sea snake}}&lt;br /&gt;
:{{sloot|w|serrated steel dagger topped with an Eluned&#039;s tear sapphire}}&lt;br /&gt;
* {{sloot|i|a vardite-embellished tawny leather bag shaped to resemble a desert armadillo}}&lt;br /&gt;
:5 volume bar of [[vardite]]&lt;br /&gt;
&lt;br /&gt;
===Clothing===&lt;br /&gt;
* {{sloot|i|azure doublet of silk brocade with slashed sleeves}}&lt;br /&gt;
* {{sloot|i|azure samite headscarf trimmed with a mosaic border of tiny seed pearls}}&lt;br /&gt;
* {{sloot|i|belt fashioned from strung-together leather snowflakes}}&lt;br /&gt;
* {{sloot|i|black and red woolen kilt fastened with a golden flame pin}}&lt;br /&gt;
* {{sloot|i|black Gemfire velvet cavalier&#039;s cloak trimmed with twisted satin cording}}&lt;br /&gt;
* {{sloot|i|black hooded cloak bearing blue camocas flames}}&lt;br /&gt;
* {{sloot|i|black suede pants embroidered with snarling lion along one leg}}&lt;br /&gt;
* {{sloot|i|black velvet cloak secured at the neck with a crescent pin}}&lt;br /&gt;
* {{sloot|i|black velvet doublet with golden satin epaulets}}&lt;br /&gt;
* {{sloot|i|blue watersilk cloak embroidered with a swirl of silvery bubbles}}&lt;br /&gt;
* {{sloot|i|braided belt with plush tassels}}&lt;br /&gt;
* {{sloot|i|cashmere socks striped in shades of pink and grey}}&lt;br /&gt;
* {{sloot|i|charcoal grey gentleman&#039;s cloak trimmed with twisted satin cording}}&lt;br /&gt;
* {{sloot|i|cloak of satin overlaid with delicate Albarian lace|&amp;lt;color&amp;gt; cloak of satin overlaid with delicate Albarian lace}}&lt;br /&gt;
* {{sloot|i|coral marblesilk skirt with asymmetrical tiers}}&lt;br /&gt;
* {{sloot|i|creamy brocade milady&#039;s cloak trimmed in twisted satin cording}}&lt;br /&gt;
* {{sloot|i|creamy brocade milady&#039;s cloak trimmed with twisted satin cording}}&lt;br /&gt;
* {{sloot|i|crumpled black-felt top hat encircled with a bejeweled ribbon}}&lt;br /&gt;
* {{sloot|i|dashing black brocade doublet with a flower on the lapel}}&lt;br /&gt;
* {{sloot|i|deep black cloak embroidered with a silver monogram}}&lt;br /&gt;
* {{sloot|i|diaphanous length of nightmare-black silk patterned with vivid fuchsia blotches}}&lt;br /&gt;
* {{sloot|i|draped crimson and blue-grey steelsilk battle cloak}}&lt;br /&gt;
* {{sloot|i|elegant icesilk gown with sapphire and aquamarine accents}}&lt;br /&gt;
* {{sloot|i|farandine hat shaped like a raccoon}}&lt;br /&gt;
* {{sloot|i|felt headband crafted of small brown feathers}}&lt;br /&gt;
* {{sloot|i|fiery red silk mantle trimmed in rabbit fur}}&lt;br /&gt;
* {{sloot|i|fine goldweave cloak with a deep hood}}&lt;br /&gt;
* {{sloot|i|fitted black brocade doublet accented with small lion&#039;s head buttons}}&lt;br /&gt;
: {{sloot|w|pearl-handled dagger with a golden lion&#039;s head pommel}}&lt;br /&gt;
* {{sloot|i|floor-length hooded cloak with silver-studded trim}}&lt;br /&gt;
* {{sloot|i|full-length brilliantine cloak of deep vermilion accented with dark silver embroidery}}&lt;br /&gt;
* {{sloot|i|full-length white fox cloak trimmed with slender mink tails}}&lt;br /&gt;
* {{sloot|i|gilded half-mask adorned with vibrant feathers}}&lt;br /&gt;
* {{sloot|i|green silk sundress trimmed with Elven lace and tiny glacier emeralds}}&lt;br /&gt;
* {{sloot|i|heavy black leather longcoat with ornate silversteel buttons carved to resemble grinning skulls}}&lt;br /&gt;
* {{sloot|i|heavy woolen cloak dyed in shades of green}}&lt;br /&gt;
* {{sloot|i|hooded deep burgundy linen coat with blackened buckles}}&lt;br /&gt;
* {{sloot|i|hooded sand-colored burnoose}}&lt;br /&gt;
* {{sloot|i|jaguar-pelt cloak with a fur-trimmed hood}}&lt;br /&gt;
* {{sloot|i|lavish brocade greatcloak with a deep billowing hood}}&lt;br /&gt;
* {{sloot|i|layered rosecloth gown of gradient reds belted by braided silverweave}}&lt;br /&gt;
* {{sloot|i|length of amethyst damask fabric}}&lt;br /&gt;
* {{sloot|i|length of arzumodine fabric}}&lt;br /&gt;
* {{sloot|i|length of blue Elven silk fabric}}&lt;br /&gt;
* {{sloot|i|length of bone-white elven silk fabric with a deep crimson lining}}&lt;br /&gt;
* {{sloot|i|length of icesilk fabric}}&lt;br /&gt;
* {{sloot|i|length of moonspun silk fabric}}&lt;br /&gt;
* {{sloot|i|length of pitch-black nightsilk beaded with lustrous idopun pearls}}&lt;br /&gt;
* {{sloot|i|length of snow-white fabric edged with stylized embroidery}}&lt;br /&gt;
* {{sloot|i|length of undyed Musparan silk weighted with vibrant dragonvein agates}}&lt;br /&gt;
* {{sloot|i|loose-fitting gauze pants with beaded pockets }}&lt;br /&gt;
* {{sloot|i|Maelshyvean iconoclast&#039;s robe of purple-speckled deep blue velvet}}&lt;br /&gt;
* {{sloot|i|mottled red half-mask with small black horns}}&lt;br /&gt;
* {{sloot|i|mottled smoke-grey zibeline cloak with a vibrant golden firesilk lining}}&lt;br /&gt;
* {{sloot|i|pair of grey leather ankle boots decorated with silver chain}}&lt;br /&gt;
* {{sloot|i|pair of silk wings decorated with overlapping ice crystals}}&lt;br /&gt;
* {{sloot|i|pale grey swordsman&#039;s shirt with animite buttons}}&lt;br /&gt;
* {{sloot|i|pale silver dance veil crafted from mistsilk}}&lt;br /&gt;
* {{sloot|i|persimmon leather knee boots molded to resemble writhing flames}}&lt;br /&gt;
* {{sloot|i|plum satin corset trimmed with matching bejeweled lace}}&lt;br /&gt;
* {{sloot|i|ratty rumpled cape made of varicolored rat pelts}}&lt;br /&gt;
* {{sloot|i|raw-mistsilk fencing shirt with high-laced sleeves and a ruffled collar}}&lt;br /&gt;
* {{sloot|i|red and black diagonally striped tabard emblazoned with the gremlin of Spangklud}}&lt;br /&gt;
* {{sloot|i|red doublet of silk brocade with slashed sleeves}}&lt;br /&gt;
* {{sloot|i|red satin high-heeled sandals accented with glistening rubies}}&lt;br /&gt;
* {{sloot|i|sand-hued Velakan linen pants}}&lt;br /&gt;
* {{sloot|i|sheer gown of pale blue turbaurs lined in white silk}}&lt;br /&gt;
* {{sloot|i|sleek hooded jaspe cloak with a Velakan linen lining}}&lt;br /&gt;
* {{sloot|i|soft black silk gown}}&lt;br /&gt;
* {{sloot|i|soft umber burnoose embroidered with rich golden scrollwork}}&lt;br /&gt;
* {{sloot|i|softly flowing gown of burnished copper silk and rich honey-hued jaspe}} &lt;br /&gt;
* {{sloot|i|suede shirt with the image of a panther branded on it}}&lt;br /&gt;
* {{sloot|i|tailored dove-grey vest with a flower on the lapel}}&lt;br /&gt;
* {{sloot|i|tattered full-length cloak crafted from soft zibeline}}&lt;br /&gt;
* {{sloot|i|teal and russet dancing skirt accented with cascading silk ribbons}}&lt;br /&gt;
* {{sloot|i|thick black woolen cloak secured with an ornate silver clasp}}&lt;br /&gt;
* {{sloot|i|thick fleece-lined silverweave cloak with a deeply cowled hood}}&lt;br /&gt;
* {{sloot|i|thick khaddar cloak with a deeply cowled hood}}&lt;br /&gt;
* {{sloot|i|tight silverweave vest}}&lt;br /&gt;
* {{sloot|i|tightly laced steelsilk bustier with snowy lace trim along the seams}}&lt;br /&gt;
* {{sloot|i|winged boots of thick leather sculpted to resemble massive vulture feet}}&lt;br /&gt;
* {{sloot|i|worn dergatine fedora adorned with an anlora-avtoma chrysanthemum}}&lt;br /&gt;
* {{sloot|i|Zsikiel tartan vest}}&lt;br /&gt;
&lt;br /&gt;
===Instruments===&lt;br /&gt;
* {{sloot|i|dragonwood lyre carved to resemble a fierce wyrm}}&lt;br /&gt;
&lt;br /&gt;
===Jewelry===&lt;br /&gt;
* {{sloot|i|animite chains dangling an array of brilliant bearclaw emeralds}}&lt;br /&gt;
* {{sloot|i|animite cloak pin engraved with the crest of the Paladins&#039; Guild}}&lt;br /&gt;
* {{sloot|i|animite cloak pin engraved with the crest of the Rangers&#039; Guild}}&lt;br /&gt;
* {{sloot|i|animite cloak pin engraved with the crest of the Warrior Mage Guild}}&lt;br /&gt;
* {{sloot|i|black velvet choker dangling a stunning midnight diamond}}&lt;br /&gt;
* {{sloot|i|blackened silver hip-chain set with several small dragonvein agates}}&lt;br /&gt;
* {{sloot|i|carved bone-rimmed spectacles}}&lt;br /&gt;
* {{sloot|i|cloud-shaped ebony haircomb accented with a jagged bolt of bloodmist garnet}}&lt;br /&gt;
* {{sloot|i|clutch of tourmaline geshiloira hung from a silver chain}}&lt;br /&gt;
* {{sloot|i|copper armband set with glittering agate chips and edged with ebony enamel}}&lt;br /&gt;
* {{sloot|i|crystal amethyst vine twisted into a helical warp}}&lt;br /&gt;
* {{sloot|i|dangling squash-shaped earring of dark aubergine amethyst suspended from a leaf-shaped gold hook}}&lt;br /&gt;
* {{sloot|i|delicate gold anklet crafted to resemble a twisted vine sprinkled with tiny ghostflower bells}}&lt;br /&gt;
* {{sloot|i|delicate platinum ring displaying a perfect idopun pearl}}&lt;br /&gt;
* {{sloot|i|elaborate hip-chain bedazzled by cabochon dragonvein agates}}&lt;br /&gt;
* {{sloot|i|etched electrum toe bells}}&lt;br /&gt;
* {{sloot|i|etched gold toe bells}}&lt;br /&gt;
* {{sloot|i|etched silver toe bells}}&lt;br /&gt;
* {{sloot|i|filigreed silver diadem covered with dazzling snowflakes}}&lt;br /&gt;
* {{sloot|i|filigreed silversteel armband}}&lt;br /&gt;
* {{sloot|i|flawless silversteel band inlaid with a pattern of svelae waves}}&lt;br /&gt;
* {{sloot|i|glistening trillion-cut Gemfire ruby}}&lt;br /&gt;
* {{sloot|i|half-moon spectacles with Xibar blue lenses}}&lt;br /&gt;
* {{sloot|i|heavily embellished wrist cuff fashioned from precious metals}}&lt;br /&gt;
* {{sloot|i|heavy platinum ring crafted to resemble a misshapen skull}}&lt;br /&gt;
* {{sloot|i|icesteel hip-chain dangling ivy-shaped emeralds}}&lt;br /&gt;
* {{sloot|i|length of tarnished silver wire}}&lt;br /&gt;
* {{sloot|i|pair of carved ivory fangs}}&lt;br /&gt;
* {{sloot|i|pair of platinum teardrop earrings dangling ovals of midnight onyx }}&lt;br /&gt;
* {{sloot|i|pair of quartz snowdrops hung from a length of silk}}&lt;br /&gt;
* {{sloot|i|pair of shield-shaped cufflinks}} &lt;br /&gt;
* {{sloot|i|pair of silver hairsticks}}&lt;br /&gt;
* {{sloot|i|pair of wire spectacles with star-shaped lenses}}&lt;br /&gt;
* {{sloot|i|platinum-rimmed monocle etched with an elaborate knotwork design}}&lt;br /&gt;
* {{sloot|i|polished gold bracelet set with a glistening teardrop amethyst}}&lt;br /&gt;
* {{sloot|i|polished gold ring set with a carved zircon}}&lt;br /&gt;
* {{sloot|i|polished silver bracelet inset with a single sapphire}}&lt;br /&gt;
* {{sloot|i|series of animite chains dangling ivory pony charms}}&lt;br /&gt;
* {{sloot|i|serpentine platinum hip-chain with tiny dangling bells and ruby-eyed zombie charms}}&lt;br /&gt;
* {{sloot|i|shell nugget bracelet}}&lt;br /&gt;
* {{sloot|i|silversteel anklets festooned with animal skulls}}&lt;br /&gt;
* {{sloot|i|slinky low-slung hip-chain dangling several polished dragonvein agates}}&lt;br /&gt;
* {{sloot|i|square icesteel monocle edged with sapphire chips}}&lt;br /&gt;
* {{sloot|i|silver and heartwood engagement ring}}&lt;br /&gt;
* {{sloot|i|slender azurelle armband carved in a feline form set with eldring eyes}}&lt;br /&gt;
* {{sloot|i|slender platinum hip-chain cradling tiny dragonvein agates}}&lt;br /&gt;
* {{sloot|i|small animite monocle edged with tiny jade leaves}}&lt;br /&gt;
* {{sloot|i|small red-gold haircomb engraved with twin-crossed swords}}&lt;br /&gt;
* {{sloot|i|thorned eyebrow ring with bearing a glass dusk rose}}&lt;br /&gt;
* {{sloot|i|trio of crystal lilies hung from a scarlet ribbon}}&lt;br /&gt;
* {{sloot|i|trio of silk glaysker flowers strung from a length of black satin}}&lt;br /&gt;
* {{sloot|i|wide platinum anniversary ring embellished with a pair of summer&#039;s heart sapphires}}&lt;br /&gt;
* {{sloot|i|wide silver knotwork ring displaying a vibrant blue topaz}}&lt;br /&gt;
* {{sloot|i|willow engagment band detailed with intricate carvings}}&lt;br /&gt;
&lt;br /&gt;
===Magical===&lt;br /&gt;
* {{sloot|i|albredine crystal ring surrounded with glistening amethysts}}&lt;br /&gt;
* {{sloot|i|cambrinth fish ring}}&lt;br /&gt;
* {{sloot|i|cambrinth squirrel charm suspended from a golden silk cord}}&lt;br /&gt;
* {{sloot|i|cambrinth wolf&#039;s head accented with gold inlays}}&lt;br /&gt;
* {{sloot|i|cambrinth wristband set with a magnificent huntress diamond}}&lt;br /&gt;
* {{sloot|i|etched steel band crested with a cambrinth ram&#039;s head}}&lt;br /&gt;
* {{sloot|i|gleaming silver signet ring crested with a cambrinth falcon&#039;s head}}&lt;br /&gt;
* {{sloot|i|onyx bracelet adorned with a cambrinth key}}&lt;br /&gt;
* {{sloot|i|polished gold armband encircled with an endless knotwork pattern of black cambrinth}}&lt;br /&gt;
* {{sloot|i|polished silver ring inlaid with tiny cambrinth lion&#039;s heads}}&lt;br /&gt;
* {{sloot|i|tarnished silver armband inlaid with black cambrinth wyverns}}&lt;br /&gt;
* {{sloot|i|thin silver ring set with a prancing cambrinth heron}}&lt;br /&gt;
* {{sloot|i|tiny glass cube etched with humanoid faces depicted as frozen mid-scream}}&lt;br /&gt;
* {{sloot|i|twisted cambrinth armband embellished with tiny Elamiri sapphires}}&lt;br /&gt;
* {{sloot|i|twisted chakrel torque embellished with a central bloodstone}}&lt;br /&gt;
&lt;br /&gt;
===Gems===&lt;br /&gt;
* {{sloot|i|Dawgolite}}&lt;br /&gt;
* {{sloot|i|Grazhite}}&lt;br /&gt;
* {{sloot|i|Katambite}}&lt;br /&gt;
* {{sloot|i|Merewaldite}}&lt;br /&gt;
* {{sloot|i|Penhetite}}&lt;br /&gt;
* {{sloot|i|Verenite}}&lt;br /&gt;
* {{sloot|i|Xibarite}}&lt;br /&gt;
* {{sloot|i|Yoakenite}}&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous===&lt;br /&gt;
* {{sloot|i|animite clippers with gilded smokewood handles}}&lt;br /&gt;
* {{sloot|i|animite half-mask inlaid with lush moonstone Damaris&#039; Dream roses}}&lt;br /&gt;
* {{sloot|i|black snakeskin trousers}}&lt;br /&gt;
* {{sloot|i|bewildered marionette}}&lt;br /&gt;
* {{sloot|i|blood dryad figurine with a tiny gold longsword}}&lt;br /&gt;
* {{sloot|i|blue cloud-shaped jelly bean}}&lt;br /&gt;
* {{sloot|i|brightly painted strawberries}}&lt;br /&gt;
* {{sloot|i|brilliant ultramarine blue umbrella painted with leaping dolphins in your left hand }}&lt;br /&gt;
* {{sloot|i|brushed platinum trophy}}&lt;br /&gt;
* {{sloot|i|camlet umbrella sporting a fringe of coral seahorses}}&lt;br /&gt;
* {{sloot|i|carved acanth Kronar}}&lt;br /&gt;
* {{sloot|i|carved copperwood bears}}&lt;br /&gt;
* {{sloot|i|carved flamewood abacus with polished vardite beads}}&lt;br /&gt;
* {{sloot|i|carved smokewood owls}}&lt;br /&gt;
* {{sloot|i|carved wooden pipe shaped like a monkey&#039;s head}}&lt;br /&gt;
* {{sloot|i|chess board}}&lt;br /&gt;
* {{sloot|i|colorful pinata shaped like a sea turtle}}&lt;br /&gt;
* {{sloot|i|colorfully painted kaleidoscope}}&lt;br /&gt;
* {{sloot|i|color pinata shaped like a winged shadowling}}&lt;br /&gt;
* {{sloot|i|crystal sculpture of a rearing wild horse}}&lt;br /&gt;
* {{sloot|i|cracked sandalwood talking stick wrought into the form of a white rabbit}}&lt;br /&gt;
* {{sloot|i|cupcake-shaped flask}}&lt;br /&gt;
* {{sloot|i|dark leather half mask edged in bristly fur with a boar-like snout}}&lt;br /&gt;
* {{sloot|i|delicate alabaster lace parasol embellished with strands of tiny seed pearls}}&lt;br /&gt;
* {{sloot|i|delicate glass globe}}&lt;br /&gt;
* {{sloot|i|elegant moonsilk fan painted with white flying doves}}&lt;br /&gt;
* {{sloot|i|elegant raw silk fan painted with whorls of swirling smoke}}&lt;br /&gt;
* {{sloot|i|fluffy pink wings crafted from glittered feathers and soft fur}}&lt;br /&gt;
* {{sloot|i|fluted gold-trimmed fishbowl}}&lt;br /&gt;
* {{sloot|i|furry white rabbit&#039;s foot}}&lt;br /&gt;
* {{sloot|i|gilded leather handbook titled &amp;quot;Asketi&#039;s Ride&amp;quot;}}&lt;br /&gt;
* {{sloot|i|gilded leather handbook titled &amp;quot;Traditions of the S&#039;Kra Mur&amp;quot;}}&lt;br /&gt;
* {{sloot|i|gnarled wyndwood cane dangling long kestrel feathers}}&lt;br /&gt;
* {{sloot|i|hammered gold flask adorned with kertig chasing and an imperial topaz}}&lt;br /&gt;
* {{sloot|i|ironwood cane with a gold handle shaped like a lightning bolt}}&lt;br /&gt;
* {{sloot|i|ironwood cane with a platinum handle shaped like a gear}}&lt;br /&gt;
* {{sloot|i|ironwood cane with an aquamarine handle shaped like a roiling wave}}&lt;br /&gt;
* {{sloot|i|light blue half mask accented with gleaming gemstone waves}}&lt;br /&gt;
* {{sloot|i|mahogany walking cane with a platinum ox handle}}&lt;br /&gt;
* {{sloot|i|miniature treasure chests}}&lt;br /&gt;
* {{sloot|i|nightmare-black vulture feather quill with an animite tip}}&lt;br /&gt;
* {{sloot|i|nightsilk fan embroidered with a port scene engulfed by fog}}&lt;br /&gt;
* {{sloot|i|ornately engraved glaes belt knife}}&lt;br /&gt;
* {{sloot|i|pair of wyvern wings crafted from embossed leather}}&lt;br /&gt;
* {{sloot|i|polished opal-eyed dragon toy with intricate gold scales}}&lt;br /&gt;
* {{sloot|i|raw cotton cloth trimmed with tiny lace snowflakes}}&lt;br /&gt;
* {{sloot|i|red leather book titled &amp;quot;The Essential Tart Cookbook&amp;quot;}}&lt;br /&gt;
:{{sloot|i|red key}}&lt;br /&gt;
* {{sloot|i|scenic crystal globe}}&lt;br /&gt;
* {{sloot|i|scenic desert globe}}&lt;br /&gt;
* {{sloot|i|scenic forge globe}}&lt;br /&gt;
* {{sloot|i|shapeless grey blob}}&lt;br /&gt;
* {{sloot|i|shiny pinwheel}}&lt;br /&gt;
* {{sloot|i|silver-handled razor adorned with small cambrinth discs}}&lt;br /&gt;
* {{sloot|i|silversteel lockpick encrusted with diamonds}}&lt;br /&gt;
* {{sloot|i|slick oilskin umbrella with an elaborately carved handle }}&lt;br /&gt;
* {{sloot|i|small golden crocodile}}&lt;br /&gt;
* {{sloot|i|small mechanical cleric}}&lt;br /&gt;
* {{sloot|i|splintered oak pipe carved into a blackberry vine}}&lt;br /&gt;
:{{sloot|i|rich chocolate tobacco}}&lt;br /&gt;
* {{sloot|i|spiral warhorn crafted from a twisting thunder ram&#039;s horn}}&lt;br /&gt;
* {{sloot|i|square onyx-trimmed fishbowl}}&lt;br /&gt;
* {{sloot|i|stained-glass Wayerd pyramid portraying images of Flaming Arrow wolfsbane}}&lt;br /&gt;
* {{sloot|i|stitched beach ball painted with a large sun}}&lt;br /&gt;
* {{sloot|i|stuffed toy spear crafted from brown linen}}&lt;br /&gt;
* {{sloot|i|thin oblong polished silver flask}}&lt;br /&gt;
* {{sloot|i|treasure map}}&lt;br /&gt;
* {{sloot|i|twisted silverwood cane adorned with a molded palladium end cap}}&lt;br /&gt;
* {{sloot|i|white linen handkerchief embroidered with a playful kelpie}}&lt;br /&gt;
* {{sloot|i|a worn black book titled &amp;quot;Everything in Moderation&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{RefAl}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_mapping_reference&amp;diff=465702</id>
		<title>Lich mapping reference</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Lich_mapping_reference&amp;diff=465702"/>
		<updated>2017-03-09T04:33:17Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* Example */  remove timestamps&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Introduction to Mapping==&lt;br /&gt;
The map is a database that is downloaded to your lich directory each time you login to the game. The database consists of rooms. All rooms need to have a wayto and a timeto. A wayto describes the movement to get to the room. The timeto describes how long it takes to get there (0.2 seconds is the default). &amp;lt;code&amp;gt;;automap&amp;lt;/code&amp;gt; handles adding this data automatically in most cases. If you map a room manually without &amp;lt;code&amp;gt;;automap&amp;lt;/code&amp;gt; then you need to be sure that you include both the timeto and the wayto, forgetting one will break ;go2&#039;s ability to navigate to that room.&lt;br /&gt;
&lt;br /&gt;
=== Refreshing Your MapDB ===&lt;br /&gt;
To fetch the latest version of the map database run these commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;repository download-mapdb&lt;br /&gt;
;e Map.reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== To Get Started ===&lt;br /&gt;
&lt;br /&gt;
Check out the map database. This will replace your current map database with the remote. This means that any changes you have made will be erased! This does not include anything like &amp;lt;code&amp;gt;;go2&amp;lt;/code&amp;gt; saved rooms.&lt;br /&gt;
&lt;br /&gt;
You need to have a password on file to check out the mapdb. This password is stored in plain text locally, so don&#039;t make it anything important.&lt;br /&gt;
&lt;br /&gt;
When you checkout the map db, you own the database for 24 hours. This means that no one else can check it out until you upload or release it. Please, for the love of god, don&#039;t forget this.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ;repository checkout-mapdb&lt;br /&gt;
[repository: success;  running download-mapdb now...]                                       &lt;br /&gt;
[repository: map database is up-to-date]                                                    &lt;br /&gt;
[repository: done]                                                                          &lt;br /&gt;
[repository: edit your map database and     ;repository upload-mapdb     within 24 hours.]  &lt;br /&gt;
--- Lich: repository has exited.                                                            &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== I Screwed Up ===&lt;br /&gt;
&lt;br /&gt;
All changes are local until you upload the database. If you didn&#039;t upload it, you can RELEASE it which will erase your changes since your checkout and allow others to check out the mapdb again.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;repository release-mapdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Referencing Rooms ===&lt;br /&gt;
Rooms can be referenced in two ways: &amp;lt;code&amp;gt;Map.list[&amp;lt;i&amp;gt;room_id&amp;lt;/i&amp;gt;]&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Room[&amp;lt;i&amp;gt;room_id&amp;lt;/i&amp;gt;]&amp;lt;/code&amp;gt;. There are some idiosyncrasies between the two, but in most cases either will work fine.&lt;br /&gt;
&lt;br /&gt;
Room.current refers to your current room. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Room[room_id]&amp;lt;/code&amp;gt; refers to any room with the given id&lt;br /&gt;
&lt;br /&gt;
=== Useful Aliases ===&lt;br /&gt;
If you are using the Dependency suite of scripts, please run &amp;lt;code&amp;gt;;setupaliases&amp;lt;/code&amp;gt; to install these some of these useful mapping aliases. It will not install all of them, currently.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ;alias add lr = ;e echo Room[Room.current.id].inspect&lt;br /&gt;
 ;alias add ad = ;e Room[/?].description.push(XMLData.room_description) # Usage: ad roomnumber&lt;br /&gt;
 ;alias add snip = ;e Room.current.timeto.delete(&amp;quot;\?&amp;quot;)\r;e Room.current.wayto.delete(&amp;quot;\?&amp;quot;); # Usage: snip roomnumber&lt;br /&gt;
 ;alias add ids = ;e echo &amp;quot;#{Room.current.id}:#{Room.current.wayto}&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Useful commands === &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;;e echo Room.current.inspect # This is the lr alias&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;;e echo Room.current.wayto&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== When You Are Done ===&lt;br /&gt;
Upload your version of the map database to replace the global one. Players that are logged in will not receive this update, they will have to execute the commands given above, or re-login to the game.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;repository upload-mapdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If its your first time mapping, please make sure to announce to LNet that you have fixed or mapped something. It is no small feat! Folks realize something new is added or working. You will make mistakes and you will probably mess something up eventually, but that is the best way to learn. If you map X and someone mentions that X is now messed up, please speak up! This is far from a perfect system and no one will get it right the first time (or second or third). Mapping is all about collaboration, the effort is always welcomed and folks will discuss what could have been done differently.&lt;br /&gt;
&lt;br /&gt;
== Common Mapping Techniques ==&lt;br /&gt;
&lt;br /&gt;
=== Adding New Rooms ===&lt;br /&gt;
====Example====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[MAMAS Hibarnhvidar, Main Office]&lt;br /&gt;
Several small work stations ring the large cavern of the Merchant Adventurers&#039; Mapping, Assay, and Survey Company&#039;s primary office in Forfedhdar.  Tools and survey instruments lie stacked at the various stations, soon to be available for purchase by adventurers needing the latest in mining equipment.  At the end of the cavern, a lone clerk stands by a counter with a set of small scales used to weigh individual items and stones of valuable minerals.  You also see a sign.&lt;br /&gt;
Obvious exits: out.&lt;br /&gt;
I&amp;gt;&lt;br /&gt;
You feel fully attuned to the mana streams again.&lt;br /&gt;
I&amp;gt;out&lt;br /&gt;
You stroll out.&lt;br /&gt;
[Inner Hibarnhvidar, Upper Cavern]&lt;br /&gt;
The generations of skilled Dwarven craftsmen that cleaved this cavern out of the living rock of the mountain let their imaginations run free in the carvings surrounding the arches leading to the shops and work-caverns.  One is surrounded by flowing rock-hewn ribbons pleated in an intricate pattern, others are studded with cabochon gems or tiny carvings in minute detail.  You also see a stone arch inscribed with the MAMAS Company logo.&lt;br /&gt;
Obvious exits: north, northeast, east, southeast.&lt;br /&gt;
Room Number: 3812&lt;br /&gt;
I&amp;gt;ids&lt;br /&gt;
--- Lich: exec1 active.&lt;br /&gt;
[exec1: 3812:{&amp;quot;3815&amp;quot;=&amp;gt;&amp;quot;northeast&amp;quot;, &amp;quot;3811&amp;quot;=&amp;gt;&amp;quot;north&amp;quot;, &amp;quot;3813&amp;quot;=&amp;gt;&amp;quot;southeast&amp;quot;, &amp;quot;3814&amp;quot;=&amp;gt;&amp;quot;east&amp;quot;}]&lt;br /&gt;
--- Lich: exec1 has exited.&lt;br /&gt;
I&amp;gt;&lt;br /&gt;
You maintain control of the Steps of Vuan spell.&lt;br /&gt;
The bent light surrounding you shimmers slightly but otherwise does not change.&lt;br /&gt;
I&amp;gt;&lt;br /&gt;
You feel fully attuned to the mana streams again.&lt;br /&gt;
I&amp;gt;rel sov&lt;br /&gt;
The refractive field surrounding you fades away.&lt;br /&gt;
&amp;gt;l&lt;br /&gt;
[Inner Hibarnhvidar, Upper Cavern]&lt;br /&gt;
The generations of skilled Dwarven craftsmen that cleaved this cavern out of the living rock of the mountain let their imaginations run free in the carvings surrounding the arches leading to the shops and work-caverns.  One is surrounded by flowing rock-hewn ribbons pleated in an intricate pattern, others are studded with cabochon gems or tiny carvings in minute detail.  You also see a stone arch inscribed with the MAMAS Company logo.&lt;br /&gt;
Obvious exits: north, northeast, east, southeast.&lt;br /&gt;
Room Number: 3812&lt;br /&gt;
&amp;gt;ids&lt;br /&gt;
--- Lich: exec1 active.&lt;br /&gt;
[exec1: 3812:{&amp;quot;3815&amp;quot;=&amp;gt;&amp;quot;northeast&amp;quot;, &amp;quot;3811&amp;quot;=&amp;gt;&amp;quot;north&amp;quot;, &amp;quot;3813&amp;quot;=&amp;gt;&amp;quot;southeast&amp;quot;, &amp;quot;3814&amp;quot;=&amp;gt;&amp;quot;east&amp;quot;}]&lt;br /&gt;
--- Lich: exec1 has exited.&lt;br /&gt;
&amp;gt;go arch&lt;br /&gt;
[MAMAS Hibarnhvidar, Main Office]&lt;br /&gt;
Several small work stations ring the large cavern of the Merchant Adventurers&#039; Mapping, Assay, and Survey Company&#039;s primary office in Forfedhdar.  Tools and survey instruments lie stacked at the various stations, soon to be available for purchase by adventurers needing the latest in mining equipment.  At the end of the cavern, a lone clerk stands by a counter with a set of small scales used to weigh individual items and stones of valuable minerals.  You also see a sign.&lt;br /&gt;
Obvious exits: out.&lt;br /&gt;
[General] Your mind hears Maltris thinking, &amp;quot;Moon Mage around Crossing able to help me retune a piece of cambrinth by chance?&amp;quot;&lt;br /&gt;
&amp;gt;out&lt;br /&gt;
You stroll out.&lt;br /&gt;
[Inner Hibarnhvidar, Upper Cavern]&lt;br /&gt;
The generations of skilled Dwarven craftsmen that cleaved this cavern out of the living rock of the mountain let their imaginations run free in the carvings surrounding the arches leading to the shops and work-caverns.  One is surrounded by flowing rock-hewn ribbons pleated in an intricate pattern, others are studded with cabochon gems or tiny carvings in minute detail.  You also see a stone arch inscribed with the MAMAS Company logo.&lt;br /&gt;
Obvious exits: north, northeast, east, southeast.&lt;br /&gt;
Room Number: 3812&lt;br /&gt;
&amp;gt;;repo checkout-mapdb&lt;br /&gt;
--- Lich: repository active.&lt;br /&gt;
[repository: success;  running download-mapdb now...]&lt;br /&gt;
[repository: downloading map database...]&lt;br /&gt;
[repository: deleting old map databases...]&lt;br /&gt;
[repository: loading map database...]&lt;br /&gt;
[repository: done]&lt;br /&gt;
[repository: edit your map database and     ;repository upload-mapdb     within 12 hours.]&lt;br /&gt;
--- Lich: repository has exited.&lt;br /&gt;
&amp;gt;;automap&lt;br /&gt;
--- Lich: automap active.&lt;br /&gt;
Starting&lt;br /&gt;
**Mapping (abort to cancel, stop to finish)**&lt;br /&gt;
Your feet are still soaked.&lt;br /&gt;
&amp;gt;go stone arch&lt;br /&gt;
[MAMAS Hibarnhvidar, Main Office]&lt;br /&gt;
Several small work stations ring the large cavern of the Merchant Adventurers&#039; Mapping, Assay, and Survey Company&#039;s primary office in Forfedhdar.  Tools and survey instruments lie stacked at the various stations, soon to be available for purchase by adventurers needing the latest in mining equipment.  At the end of the cavern, a lone clerk stands by a counter with a set of small scales used to weigh individual items and stones of valuable minerals.  You also see a sign.&lt;br /&gt;
Obvious exits: out.&lt;br /&gt;
**Mapping (abort to cancel, stop to finish)**&lt;br /&gt;
&amp;gt;out&lt;br /&gt;
You stroll out.&lt;br /&gt;
[Inner Hibarnhvidar, Upper Cavern]&lt;br /&gt;
The generations of skilled Dwarven craftsmen that cleaved this cavern out of the living rock of the mountain let their imaginations run free in the carvings surrounding the arches leading to the shops and work-caverns.  One is surrounded by flowing rock-hewn ribbons pleated in an intricate pattern, others are studded with cabochon gems or tiny carvings in minute detail.  You also see a stone arch inscribed with the MAMAS Company logo.&lt;br /&gt;
Obvious exits: north, northeast, east, southeast.&lt;br /&gt;
Room Number: 3812&lt;br /&gt;
**Mapping (abort to cancel, stop to finish)**&lt;br /&gt;
&amp;gt;ids&lt;br /&gt;
--- Lich: exec1 active.&lt;br /&gt;
[exec1: 3812:{&amp;quot;3815&amp;quot;=&amp;gt;&amp;quot;northeast&amp;quot;, &amp;quot;3811&amp;quot;=&amp;gt;&amp;quot;north&amp;quot;, &amp;quot;3813&amp;quot;=&amp;gt;&amp;quot;southeast&amp;quot;, &amp;quot;3814&amp;quot;=&amp;gt;&amp;quot;east&amp;quot;, &amp;quot;12182&amp;quot;=&amp;gt;&amp;quot;go stone arch&amp;quot;}]&lt;br /&gt;
--- Lich: exec1 has exited.&lt;br /&gt;
&amp;gt;;k automap&lt;br /&gt;
--- Lich: automap has exited.&lt;br /&gt;
&amp;gt;go arch&lt;br /&gt;
[MAMAS Hibarnhvidar, Main Office]&lt;br /&gt;
Several small work stations ring the large cavern of the Merchant Adventurers&#039; Mapping, Assay, and Survey Company&#039;s primary office in Forfedhdar.  Tools and survey instruments lie stacked at the various stations, soon to be available for purchase by adventurers needing the latest in mining equipment.  At the end of the cavern, a lone clerk stands by a counter with a set of small scales used to weigh individual items and stones of valuable minerals.  You also see a sign.&lt;br /&gt;
Obvious exits: out.&lt;br /&gt;
Room Number: 12182&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Delete a room ===&lt;br /&gt;
Go to each surrounding room and perform the following, where &amp;quot;roomid&amp;quot; is the id of the room you are going to delete. It must be enclosed in quotation marks. This is the same as the &#039;snip&#039; alias above.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;;e Room.current.wayto.delete(&amp;quot;roomid&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;;e Room.current.timeto.delete(&amp;quot;roomid&amp;quot;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, remove the room. Roomid is NOT quoted here. Enter it as a number.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;;e Map.list[roomid] = nil&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Complex Movements ===&lt;br /&gt;
Complicated actions ones which require multiple movements to get to the target room. A complex action is not just go, move, climb, etc... but involving searching to discover the path, or pushing an object to open a door. Use a stringproc to add these. Note: these actions require approval from the mapdb admin, and will lock the mapdatabase until they are approved/rejected. Do not add them without testing them.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;e Room.current.wayto[&#039;1220&#039;] = StringProc.new(“fput &#039;search&#039;; move &#039;go path&#039;”)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Update Rooms with multiple descriptions === &lt;br /&gt;
Go2 uses room descriptions part of determining what room you&#039;re in. If the room has multiple descriptions, the room you are in may appear to be unmapped during some seasonal/time change. To correct this, add the room description to the correct room. Do not remap the room.&lt;br /&gt;
&lt;br /&gt;
This assumes you are standing in the target room with its new description and you know the roomid. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;;repo checkout-mapdb&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;;e Map.list[1263].description.push(XMLData.room_description)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;;repo upload-mapdb&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
The first room in the log below doesn&#039;t have a room ID. This could either be unmapped or missing a description. To find out, we&#039;ll visit a neighboring room and check its exits using the &#039;ids&#039; alias. If the exits point to the missing room then we know its room ID and just have to update the description. When we know the room ID we walk back and use the &#039;ad ####&#039; alias to update the given roomid with the description of the room we are standing in. To verify it was updated, we re-enter the room and see that it now has a room id.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Boar Clan, Split-Log Path]&lt;br /&gt;
The sounds of the forest permeate the palisade wall and wash over the sleeping village.  Each breath of wind rustles the trees that stir the night air and conduct the arboreal symphony.  Chirping insects and the deep throaty calls of frogs keep the rhythm while high-pitched animal cries weave a soprano&#039;s song with a melody only nature could compose.&lt;br /&gt;
Obvious paths: northeast, west.&lt;br /&gt;
&amp;gt;ne&lt;br /&gt;
You stroll northeast.                                                                                                                                                                                             &lt;br /&gt;
[Boar Clan, Split-Log Path]                                                                                                                                                                                       &lt;br /&gt;
A tall palisade wall of thick iron-banded tree trunks embraces the small village of thatched longhouses and bark-covered huts.  Split log walkways snake between the structures.  One rutted dirt path leads from the gate to a squarish building with deep eaves that shelters stacks of crates and barrels piled outside the door.  You also see a palisade gate, the stable doors and a long log nestled underneath a nearby tree.                                                                                                                                                                                                           &lt;br /&gt;
Obvious paths: northeast, southwest.                                                                                                                                                                              &lt;br /&gt;
Room Number: 4106                                                                                                                                                                                                 &lt;br /&gt;
&amp;gt;;repo checkout-mapdb                                                                                                                                                                                             &lt;br /&gt;
--- Lich: repository active.                                                                                                                                                                                      &lt;br /&gt;
[repository: success;  running download-mapdb now...]                                                                                                                                                             &lt;br /&gt;
[repository: map database is up-to-date]                                                                                                                                                                          &lt;br /&gt;
[repository: done]                                                                                                                                                                                                &lt;br /&gt;
[repository: edit your map database and     ;repository upload-mapdb     within 24 hours.]                                                                                                                        &lt;br /&gt;
--- Lich: repository has exited.                                                                                                                                                                                  &lt;br /&gt;
&amp;gt;ids                                                                                                                                                                                                              &lt;br /&gt;
--- Lich: exec1 active.                                                                                                                                                                                           &lt;br /&gt;
[exec1: 4106:{&amp;quot;4105&amp;quot;=&amp;gt;&amp;quot;go gate&amp;quot;, &amp;quot;4107&amp;quot;=&amp;gt;&amp;quot;southwest&amp;quot;, &amp;quot;4109&amp;quot;=&amp;gt;&amp;quot;northeast&amp;quot;}]                                                                                                                                       &lt;br /&gt;
--- Lich: exec1 has exited.                                                                                                                                                                                       &lt;br /&gt;
&amp;gt;sw                                                                                                                                                                                                               &lt;br /&gt;
You stroll southwest.                                                                                                                                                                                             &lt;br /&gt;
[Boar Clan, Split-Log Path]                                                                                                                                                                                       &lt;br /&gt;
The sounds of the forest permeate the palisade wall and wash over the sleeping village.  Each breath of wind rustles the trees that stir the night air and conduct the arboreal symphony.  Chirping insects and the deep throaty calls of frogs keep the rhythm while high-pitched animal cries weave a soprano&#039;s song with a melody only nature could compose.                                                                 &lt;br /&gt;
Obvious paths: northeast, west.                                                                                                                                                                                   &lt;br /&gt;
&amp;gt;                                                                                                                                                                                                                 &lt;br /&gt;
Your body below the waist is dripping with water.  Pools of it are forming all around you.                                                                                                                        &lt;br /&gt;
&amp;gt;                                                                                                                                                                                                                 &lt;br /&gt;
You&#039;ve gained a new rank in your knowledge of sorcery.                                                                                                                                                            &lt;br /&gt;
&amp;gt;ad 4107                                                                                                                                                                                                          &lt;br /&gt;
--- Lich: exec1 active.                                                                                                                                                                                           &lt;br /&gt;
--- Lich: exec1 has exited.                                                                                                                                                                                       &lt;br /&gt;
&amp;gt;ne                                                                                                                                                                                                               &lt;br /&gt;
&amp;gt;sw                                                                                                                                                                                                               &lt;br /&gt;
You stroll northeast.                                                                                                                                                                                             &lt;br /&gt;
[Boar Clan, Split-Log Path]                                                                                                                                                                                       &lt;br /&gt;
A tall palisade wall of thick iron-banded tree trunks embraces the small village of thatched longhouses and bark-covered huts.  Split log walkways snake between the structures.  One rutted dirt path leads from the gate to a squarish building with deep eaves that shelters stacks of crates and barrels piled outside the door.  You also see a palisade gate, the stable doors and a long log nestled underneath a nearby tree.                                                                                                                                                                                                           &lt;br /&gt;
Obvious paths: northeast, southwest.                                                                                                                                                                              &lt;br /&gt;
Room Number: 4106                                                                                                                                                                                                 &lt;br /&gt;
&amp;gt;                                                                                                                                                                                                                 &lt;br /&gt;
You stroll southwest.                                                                                                                                                                                             &lt;br /&gt;
[Boar Clan, Split-Log Path]                                                                                                                                                                                       &lt;br /&gt;
The sounds of the forest permeate the palisade wall and wash over the sleeping village.  Each breath of wind rustles the trees that stir the night air and conduct the arboreal symphony.  Chirping insects and the deep throaty calls of frogs keep the rhythm while high-pitched animal cries weave a soprano&#039;s song with a melody only nature could compose.                                                                 &lt;br /&gt;
Obvious paths: northeast, west.                                                                                                                                                                                   &lt;br /&gt;
Room Number: 4107                                                                                                                                                                                                 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adding a new map image ===&lt;br /&gt;
Lets add a new map image!&lt;br /&gt;
&lt;br /&gt;
Copied from lrn2map:&lt;br /&gt;
&lt;br /&gt;
Step 6: Add to narost (if needed or wanted)&lt;br /&gt;
&lt;br /&gt;
6a. Add the image to the map database. Narost will only display images that are already in the map database. If the image is already in the map database because it&#039;s used by other rooms, move on to 6b. If not, save the image in the lich\maps directory, go to a room that will use the image, and type ;e Room.current.image = &#039;filename&#039; # substitute the actual filename of the image, including the file extension, but without the path.&lt;br /&gt;
&lt;br /&gt;
6b. Start narost in fix mode (;type ;narost fix)&lt;br /&gt;
&lt;br /&gt;
6c. Bring up the image in narost. Right-click in the narost window, click on “view map” in the popup menu, and click on the image name that you&#039;ll be adding to.&lt;br /&gt;
&lt;br /&gt;
6d. Move the image around to find where your current room goes.&lt;br /&gt;
&lt;br /&gt;
6e. Hold down the Shift and Ctrl keys, click on the top left and bottom right corners of the room on the image, let go of Shift and Ctrl.&lt;br /&gt;
&lt;br /&gt;
6f. If there are more rooms to add, move to the next room in game, go to step 6d.&lt;br /&gt;
&lt;br /&gt;
6g. Save the map database (type ;e Map.save). While the mapmap script saves the map database every time it closes, narost does not. You can save the map database as often as you like if you are worried about losing your progress.&lt;br /&gt;
&lt;br /&gt;
[[Category: Lich scripts]]&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Armor:Scale_helm_(crafted)&amp;diff=461008</id>
		<title>Armor:Scale helm (crafted)</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Armor:Scale_helm_(crafted)&amp;diff=461008"/>
		<updated>2016-11-29T22:43:42Z</updated>

		<summary type="html">&lt;p&gt;SEPED: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CraftTemplate|itype=scale helm|noun=helm|type=brigandine|mat=metal|style=scale brigandine armor|dif=3|vol=21|tech=Extremity Brigandine Armor Design|3|2|2|prot=head,neck}}&lt;br /&gt;
&lt;br /&gt;
==Hindrance==&lt;br /&gt;
{{CraftHead|sma}}&lt;br /&gt;
{{CraftM|t=sa|90|m= |light|light|3   | 63}}&lt;br /&gt;
{{CraftM|t=sa|90|m= |light|light|6.32|132}}&lt;br /&gt;
{{CraftM|t=sa|95|m= |light|light|6.99|146}}&lt;br /&gt;
{{CraftM|t=sa|95|m=R|fair |light|6.99|175}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Protection==&lt;br /&gt;
===Common Metal===&lt;br /&gt;
{{CraftHead|lma|c=y|co=y}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===HC Steel===&lt;br /&gt;
{{CraftHead|lma|c=y|co=y}}&lt;br /&gt;
{{CraftM|t=la|m= |90|50|07|13|06|13|06|13|04|07|04|07|02|04|05|6.32}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Rare Metal===&lt;br /&gt;
{{CraftHead|lma|c=y|co=y}}&lt;br /&gt;
{{CraftM|t=la|m= |90|50|06|11|05|11|05|11|05|09|05|09|03|07|10|3}}&lt;br /&gt;
{{CraftM|t=la|m= |95|70|07|14|06|14|06|14|03|06|03|06|06|13|16|6.99}}&lt;br /&gt;
{{CraftM|t=la|m=R|95|70|08|14|07|14|07|14|04|06|03|06|06|13|16|6.99}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{RefAl|a=y}}&lt;br /&gt;
* [[Armor:Brigandine helm (crafted)]]&lt;br /&gt;
* [[Armor:Lamellar helm (crafted)]]&lt;br /&gt;
{{Cat|Armor}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=File:CornMaze421.png&amp;diff=459650</id>
		<title>File:CornMaze421.png</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=File:CornMaze421.png&amp;diff=459650"/>
		<updated>2016-11-15T00:54:42Z</updated>

		<summary type="html">&lt;p&gt;SEPED: SEPED uploaded a new version of File:CornMaze.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ranik Map}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=File:CornMaze421.png&amp;diff=459649</id>
		<title>File:CornMaze421.png</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=File:CornMaze421.png&amp;diff=459649"/>
		<updated>2016-11-15T00:54:07Z</updated>

		<summary type="html">&lt;p&gt;SEPED: SEPED uploaded a new version of File:CornMaze.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ranik Map}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=File:CornMaze421.png&amp;diff=459648</id>
		<title>File:CornMaze421.png</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=File:CornMaze421.png&amp;diff=459648"/>
		<updated>2016-11-15T00:52:47Z</updated>

		<summary type="html">&lt;p&gt;SEPED: SEPED uploaded a new version of File:CornMaze.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ranik Map}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Prereni_bone&amp;diff=457583</id>
		<title>Prereni bone</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Prereni_bone&amp;diff=457583"/>
		<updated>2016-10-30T23:44:13Z</updated>

		<summary type="html">&lt;p&gt;SEPED: Created page with &amp;quot;{{Item |noun=stack |look=- |MTag=bone, Prereni bone |type=engineering |sourcetype=- |fname=No }} ==Crafting Properties==  {{CraftProp|t=b|40|40|60|35|35|65|?|3||-|r=c}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Item&lt;br /&gt;
|noun=stack&lt;br /&gt;
|look=-&lt;br /&gt;
|MTag=bone, Prereni bone&lt;br /&gt;
|type=engineering&lt;br /&gt;
|sourcetype=-&lt;br /&gt;
|fname=No&lt;br /&gt;
}}&lt;br /&gt;
==Crafting Properties==&lt;br /&gt;
{{CraftProp|t=b|40|40|60|35|35|65|?|3||-|r=c}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Cidemon&amp;diff=456120</id>
		<title>Cidemon</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Cidemon&amp;diff=456120"/>
		<updated>2016-10-23T16:14:27Z</updated>

		<summary type="html">&lt;p&gt;SEPED: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PC&lt;br /&gt;
|Player Name=Cidemon Sepedian   &lt;br /&gt;
|status=a&lt;br /&gt;
|race=Human&lt;br /&gt;
|gender=Male&lt;br /&gt;
|guild=Trader&lt;br /&gt;
|instance=Prime&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Legendary Trader Cidemon Sepedian   &lt;br /&gt;
&lt;br /&gt;
I make steel and rare metal weapons. Carving for bone armor and up through Senci weapons. Tailoring for simple bags and leather shields up through puffy-white leather.&lt;br /&gt;
&lt;br /&gt;
I try to restock my store once a day of all the essentials. If you&#039;d like to place a custom order for something you can contact me at aim: rcuhljrrh or post something on my talk page.&lt;br /&gt;
&lt;br /&gt;
{{cat|player weaponsmiths,Player carvers}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Cidemon&amp;diff=456119</id>
		<title>Cidemon</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Cidemon&amp;diff=456119"/>
		<updated>2016-10-23T16:14:12Z</updated>

		<summary type="html">&lt;p&gt;SEPED: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PC&lt;br /&gt;
|Player Name=Cidemon Sepedian   &lt;br /&gt;
|status=a&lt;br /&gt;
|race=human&lt;br /&gt;
|gender=male&lt;br /&gt;
|guild=Trader&lt;br /&gt;
|instance=Prime&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Legendary Trader Cidemon Sepedian   &lt;br /&gt;
&lt;br /&gt;
I make steel and rare metal weapons. Carving for bone armor and up through Senci weapons. Tailoring for simple bags and leather shields up through puffy-white leather.&lt;br /&gt;
&lt;br /&gt;
I try to restock my store once a day of all the essentials. If you&#039;d like to place a custom order for something you can contact me at aim: rcuhljrrh or post something on my talk page.&lt;br /&gt;
&lt;br /&gt;
{{cat|player weaponsmiths,Player carvers}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Cidemon&amp;diff=455882</id>
		<title>Cidemon</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Cidemon&amp;diff=455882"/>
		<updated>2016-10-18T23:59:16Z</updated>

		<summary type="html">&lt;p&gt;SEPED: Created page with &amp;quot;Legendary Trader Cidemon Sepedian     I make steel and rare metal weapons. Carving for bone armor and up through Senci weapons. Tailoring for simple bags and leather shields u...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Legendary Trader Cidemon Sepedian   &lt;br /&gt;
&lt;br /&gt;
I make steel and rare metal weapons. Carving for bone armor and up through Senci weapons. Tailoring for simple bags and leather shields up through puffy-white leather.&lt;br /&gt;
&lt;br /&gt;
I try to restock my store once a day of all the essentials. If you&#039;d like to place a custom order for something you can contact me at aim: rcuhljrrh or post something on my talk page.&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Guardian_Spirit&amp;diff=454720</id>
		<title>Guardian Spirit</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Guardian_Spirit&amp;diff=454720"/>
		<updated>2016-10-13T15:55:46Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* Notes */ typo and phrasing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Spell&lt;br /&gt;
|abbrev=gs&lt;br /&gt;
|minprep=5&lt;br /&gt;
|castcap=25&lt;br /&gt;
|minskill=250&lt;br /&gt;
|maxskill=1000&lt;br /&gt;
|validtarget=Special&lt;br /&gt;
|guild=Empath&lt;br /&gt;
|spellbook=Protection&lt;br /&gt;
|prereqs=Circle 20, [[Innocence]], and [[Compel]] or [[Paralysis]]&lt;br /&gt;
|slot=2&lt;br /&gt;
|pulse=10&lt;br /&gt;
|desc=The Guardian Spirit spell summons a warrior of the Fae -- an alfar -- to keep you safe from hostility and be your champion in combat.  In some ways, the creature mirrors the caster, as Empaths with greater skill at targeting magic summon more powerful warriors.  This spell requires constant upkeep and vigilance on the part of the caster.  An Empath who fails to maintain the pattern will lose his hold on this creature of Fae, and it will abandon him to return whence it came.&lt;br /&gt;
&lt;br /&gt;
[Can be cast CUSTOM if you wish to establish a special relationship with a specific Fae or simply CAST to get a random alfar.]&lt;br /&gt;
&lt;br /&gt;
While this spell is available to Empaths 20th circle and above, the majority will find that they must be magical adepts before they can successfully form the pattern.&lt;br /&gt;
|buffs=No buffs&lt;br /&gt;
|debuffs=No debuffs&lt;br /&gt;
|dtype=No damage&lt;br /&gt;
|htype=No heal&lt;br /&gt;
|effect=summons combat &amp;quot;pet&amp;quot;&lt;br /&gt;
|messaging=Your heart skips a beat as your spell sends a subtle jingling call outward from you in all directions.&lt;br /&gt;
|sig=Yes&lt;br /&gt;
|diff=advanced&lt;br /&gt;
|source=standard&lt;br /&gt;
|type=utility&lt;br /&gt;
|ctype=cyclic&lt;br /&gt;
|spelltype=Defensive&lt;br /&gt;
|spelltype2=Utility&lt;br /&gt;
|spelltype3=Offensive&lt;br /&gt;
|tier=third&lt;br /&gt;
|scroll=No&lt;br /&gt;
|target=No&lt;br /&gt;
|held=No&lt;br /&gt;
|planned=No&lt;br /&gt;
}}&lt;br /&gt;
==Notes==&lt;br /&gt;
*Strength varies with the amount of mana used per cyclic pulse (what you prep the spell at). The warrior&#039;s defensive skills can be between 110-125% Empath&#039;s TM and its offense 95-105%.&lt;br /&gt;
*Looking at or describing a warrior will tell you who summoned it.&lt;br /&gt;
*Prior to 3.0 there were several types of fae that could be summoned (avengers, colepexies, dirnels, guardians, narmobreths, and woodwisps). However, only warriors can be summoned now.&lt;br /&gt;
*Casting the spell normally will summon a random warrior. (See below for a list of possibilities.) When using CAST CUSTOM, the Empath will summon the same warrior every time. The IC justification for this is that the Empath has established a special relationship with a particular warrior.&lt;br /&gt;
*This spell can be cast while under 100% [[Empathic_Shock|shock]]. If cast before the complete insensitivity is reached, the spell can be maintained. As with other empathy-dependent spells, shock increases the difficulty of casting Guardian Spirit.&lt;br /&gt;
*It is possible to give &amp;quot;mundane&amp;quot; (non-verby, non-gore, non-swappable) one-handed edged weapons (light, medium, or heavy) to a warrior. A common reason for doing this is to give the warrior a blessed weapon for hunting the undead.&lt;br /&gt;
**Similar to necromancer pets, any precious weapons should not be given to a warrior. Item loss may occur due to the dropping of the weapon when the warrior despawns or is killed.&lt;br /&gt;
**A bonded weapon cannot be held by a warrior.&lt;br /&gt;
*It is highly recommended that Empaths learn the [[Magical feats|magical feat]] of Raw Channeling (allows the powering of cyclic spells from raw attunement) and Efficient Channeling (mana cost of channeling cyclic spells is reduced). These feats are recommended for anyone who routinely uses cyclic spells.&lt;br /&gt;
*Guardian Spirit does train the [[Targeted Magic skill]]. However, the creature being fought must be of appropriate level to otherwise teach the Empath TM. TM will not go up out of combat. TM will train a small amount with each hit, and a larger amount if the warrior kills creatures or uses special attacks (throwing star).&lt;br /&gt;
*Guardian Spirit now leave bodies or drop ammo and lodged items, whereas as in 2.0 any lodged items could disappear with them.&lt;br /&gt;
*&#039;&#039;&#039;Having a Guardian Spirit set to aggressive behavior will cause it to attack any creature in the room, including other warriors.&#039;&#039;&#039; For this reason, it is better to use defensive or passive in crowded areas or in town. (Note that attacking another player&#039;s summoned or owned creature may grant them consent on you.)&lt;br /&gt;
*Able to occasionally cast at 140 Life Magic &amp;amp; 130 Utility with Utility Mastery Feat&lt;br /&gt;
*Able to regularly cast at 191 Life Magic &amp;amp; 151 Utility with Utility Mastery Feat&lt;br /&gt;
&lt;br /&gt;
==Verbs==&lt;br /&gt;
&lt;br /&gt;
===Commands===&lt;br /&gt;
Alfar may be commanded to tell you about their NAME, to change their STANCE or BEHAVIOR, to ATTACK, ATTACK STOP, or to TAUNT your enemies to make them attack it instead of you. The alfar may be asked to TAUNT generally (it will try to attract everything that is attacking you), or told to taunt a specific target (TAUNT [TARGET]). You may also command the alfar to RELEASE or LEAVE, to DROP (their weapon) to or TAKE a one-handed edged weapon from your left hand.&lt;br /&gt;
&lt;br /&gt;
*Stances control your alfar&#039;s combat capabilities.&lt;br /&gt;
**Options (BALANCED | OFFENSE | DEFENSE)&lt;br /&gt;
*Behaviors control what enemies your creature will attack. A warrior in a passive stance will not attack anyone or anything (by default they are summoned in PASSIVE).&lt;br /&gt;
**Options (PASSIVE | DEFENSIVE | AGGRESSIVE)&lt;br /&gt;
&lt;br /&gt;
EXAMPLES:&amp;lt;br&amp;gt;&lt;br /&gt;
COMMAND WARRIOR TO NAME &amp;lt;br&amp;gt;&lt;br /&gt;
COMMAND WARRIOR TO STANCE DEFENSE&amp;lt;br&amp;gt;&lt;br /&gt;
COMMAND WARRIOR TO BEHAVIOR AGGRESSIVE&amp;lt;br&amp;gt;&lt;br /&gt;
COMMAND WARRIOR TO ATTACK GOBLIN&amp;lt;br&amp;gt;&lt;br /&gt;
COMMAND WARRIOR TO ATTACK STOP&amp;lt;br&amp;gt;&lt;br /&gt;
COMMAND WARRIOR TO TAUNT&amp;lt;br&amp;gt;&lt;br /&gt;
COMMAND WARRIOR TO TAUNT GOBLIN&amp;lt;br&amp;gt;&lt;br /&gt;
COMMAND WARRIOR TO DROP&amp;lt;br&amp;gt;&lt;br /&gt;
COMMAND WARRIOR TO TAKE&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Role-playing===&lt;br /&gt;
:Some of the RP verbs have an &amp;quot;Easter Egg&amp;quot; version where they do something other than what is listed here. These have a very small chance of occurring on any use of the verbs that have the &amp;quot;Easter Eggs&amp;quot;.&lt;br /&gt;
*{{com|Dance}}: A sedate alfar warrior frees its hands for a moment, grasping yours with the tips of its long, slender fingers. Nodding solemnly at you, the sedate alfar warrior takes you through a few sedate turns of a stately waltz. The warrior smiles gravely, then bows over your hand, taking up a guard position at your side once more.&lt;br /&gt;
*{{com|Bow}}: The sedate alfar warrior gravely returns your gesture with a respectful bow of equal depth.&lt;br /&gt;
*{{com|Describe}} (third parties see who summoned it): An athletic alfar warrior is tall and fair of face, with clear eyes and white skin that gleams like ceramic.  Its features are all sharp angles, with oblique cat-slitted eyes that survey its surroundings with an untouchable serenity.  Its pointed ears sweep upward, accentuating the eagle-like hauteur of its mien.  Its lips are tinted blue, the color of a bruise, and are set in a grim line.  Flat black clasps gather its colorless hair, binding it into a severe, warlike queue that brushes its waist.  Thin and attenuated, though with a wiry strength, this warrior of the alfar is not obviously male or female.&lt;br /&gt;
&lt;br /&gt;
::The warrior hovers near you protectively, smiling briefly at you when it notices you looking its way.&lt;br /&gt;
*{{com|Hug}}: The warrior returns your hug gingerly, being careful not to hurt you with its weapons or armor.&lt;br /&gt;
*{{com|Kiss}}: As you move toward a sedate alfar warrior, it gathers you close, crushing you uncomfortably against its lacquered armor. It grins at you fiercely, then taking your hands firmly, dips you low to the ground and hoists you high into the air in an exhilarating whirling lift. The world spins around you, then it lowers you carefully to the ground, adjusting its armor nonchalantly as if nothing had happened.&lt;br /&gt;
*{{com|Smooch}}: As you move toward a sedate alfar warrior, it gravely takes you by the hand and leads you through a few turns of a delicate minuet. As you dance, the air seems to grow crisper around you, with a sharp, cool scent of autumn. The warrior smiles at you as it releases your hand, the tips of its ears coloring slightly.&lt;br /&gt;
*{{com|Touch}}: You reach out and lay your hand on the graceful alfar warrior&#039;s arm.&amp;lt;br&amp;gt;&lt;br /&gt;
:You sense a successful empathic link has been forged between you and a graceful alfar warrior.&amp;lt;br&amp;gt;&lt;br /&gt;
:You feel the burning fire of pain and suffering slowly building as you begin to draw out the truth of the warrior&#039;s injuries.&amp;lt;br&amp;gt;&lt;br /&gt;
:The creature&#039;s life force is alien to you.  Though you can empathize with a graceful alfar warrior in a sense, peculiar sensations begin to overwhelm you and you feel your control of the empathic link slip away.&lt;br /&gt;
::&#039;&#039;&#039;It is not possible to heal a warrior via empathy.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
The quality of equipment is determined by the caster&#039;s skill (which seems to be purely [[Targeted Magic]]) and the amount of mana channeled into the spell. Here are some possibilities:&lt;br /&gt;
&lt;br /&gt;
===Weapons===&lt;br /&gt;
*{{sloot|w|unusual black blade}} (medium edged weapon)&lt;br /&gt;
&lt;br /&gt;
===Shields===&lt;br /&gt;
*{{sloot|s|spiked black shield}} (large shield)&lt;br /&gt;
&lt;br /&gt;
===Armor===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Armor!!Type!!Effective TM Requirement*&lt;br /&gt;
|-&lt;br /&gt;
|{{sloot|a|lacquered black leathers}}||light armor||minimum casting skill&lt;br /&gt;
|-&lt;br /&gt;
|{{sloot|a|lacquered black chainmail}}||chain armor||300 ranks&lt;br /&gt;
|-&lt;br /&gt;
|{{sloot|a|lacquered black light plate}}||brigandine||500 ranks&lt;br /&gt;
|-&lt;br /&gt;
|{{sloot|a|lacquered black heavy plate}}||plate armor||600 ranks&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Effective TM means your spell stance and spell mana will influence your results.&lt;br /&gt;
&lt;br /&gt;
==List of Possible Warriors==&lt;br /&gt;
&lt;br /&gt;
Casting the spell normally will summon a random warrior. According to GM [[Melete]], the names and adjectives go together. (They are not chosen independently.)&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Name!!Adjective!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Al||gracile||&lt;br /&gt;
|-&lt;br /&gt;
|Amyigi||ethereal||&lt;br /&gt;
|-&lt;br /&gt;
|Apreekdin||tall||&lt;br /&gt;
|-&lt;br /&gt;
|Arnalde||lean||&lt;br /&gt;
|-&lt;br /&gt;
|Arturae||slim||&lt;br /&gt;
|-&lt;br /&gt;
|Blink||graceful||&lt;br /&gt;
|-&lt;br /&gt;
|Bluemoon||trim||&lt;br /&gt;
|-&lt;br /&gt;
|Cordy||alert||&lt;br /&gt;
|-&lt;br /&gt;
|Dillka||serene||&lt;br /&gt;
|-&lt;br /&gt;
|Fred||delicate||&lt;br /&gt;
|-&lt;br /&gt;
|Furle||trim||&lt;br /&gt;
|-&lt;br /&gt;
|Grimley||slender||&lt;br /&gt;
|-&lt;br /&gt;
|Hornet||stoic||&lt;br /&gt;
|-&lt;br /&gt;
|Igley||athletic||&lt;br /&gt;
|-&lt;br /&gt;
|Kar||lithe||&lt;br /&gt;
|-&lt;br /&gt;
|Lecibre||lissome||&lt;br /&gt;
|-&lt;br /&gt;
|Paloorna||solemn||&lt;br /&gt;
|-&lt;br /&gt;
|Rolth||sedate||&lt;br /&gt;
|-&lt;br /&gt;
|Soone||tranquil||&lt;br /&gt;
|-&lt;br /&gt;
|Yovzaz||wiry||&lt;br /&gt;
|-&lt;br /&gt;
|ZerraZap||svelte||&lt;br /&gt;
|-&lt;br /&gt;
|Genvi||imposing||only gets chosen if an error happens&lt;br /&gt;
|-&lt;br /&gt;
|Ashpool||savage||from [[Drathrok&#039;s Duskruin 421]]&lt;br /&gt;
|-&lt;br /&gt;
|Cayce||savage||from [[Drathrok&#039;s Duskruin 421]]&lt;br /&gt;
|-&lt;br /&gt;
|Ell-Lee||savage||from [[Drathrok&#039;s Duskruin 421]]&lt;br /&gt;
|-&lt;br /&gt;
|Kolodny||savage||from [[Drathrok&#039;s Duskruin 421]]&lt;br /&gt;
|-&lt;br /&gt;
|Rivett||savage||from [[Drathrok&#039;s Duskruin 421]]&lt;br /&gt;
|-&lt;br /&gt;
|Steppen||savage||from [[Drathrok&#039;s Duskruin 421]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Altered Warriors===&lt;br /&gt;
&lt;br /&gt;
The following Empaths have established special relationships with these warriors:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Empath&#039;s Name!!Warrior&#039;s Name!!Appearance&lt;br /&gt;
|-&lt;br /&gt;
|[[Zamara]]||R&#039;lyeh||macabre alfar warrior with fierce crimson eyes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{RefAl}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Talk:Policy:Scripting_policy&amp;diff=454704</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=454704"/>
		<updated>2016-10-13T03:08:36Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* Discussion */  typos, phrasing, disclaimer.&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;
&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;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Talk:Policy:Scripting_policy&amp;diff=454628</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=454628"/>
		<updated>2016-10-12T17:58:21Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* 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 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 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 punished players and everyone waiting on even further delayed development. All this to gamble that it would become a better game (or more profitable from SIMUs perspective). Alternatively were 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. &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;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Combat_maneuvers&amp;diff=454577</id>
		<title>Combat maneuvers</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Combat_maneuvers&amp;diff=454577"/>
		<updated>2016-10-11T19:46:20Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* Throwing Weapons */  Updating description to mention accuracy differences in maneuvers.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Syntax=&lt;br /&gt;
{{tt|attack help}}: lists uses of verb, including alternate or RP syntax if any (like with slap and swing)&amp;lt;br /&amp;gt;&lt;br /&gt;
Attack launches an attack against an enemy.&lt;br /&gt;
&lt;br /&gt;
ATTACK                Attack enemy already engaged, or default to new.&amp;lt;br /&amp;gt;&lt;br /&gt;
ATTACK &amp;lt;enemy&amp;gt;        Attack indicated enemy.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ATTACK HELP           Basic HELP&amp;lt;br /&amp;gt;&lt;br /&gt;
ATTACK HELP FULL      Expanded HELP&amp;lt;br /&amp;gt;&lt;br /&gt;
ATTACK HELP LIST      This will list other valid combat options&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tt|attack help full}}: gives information about the attack, such as speed, fatigue use, and accuracy&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;***&amp;lt;/nowiki&amp;gt; Detailed Information ***&lt;br /&gt;
Attack is a damage dealing maneuver.&amp;lt;br /&amp;gt;&lt;br /&gt;
Attack tends to be a moderately fatiguing maneuver.  Attacking again too soon can make this worse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Attack tends to be balance building.&amp;lt;br /&amp;gt;&lt;br /&gt;
Attack is a reasonably paced maneuver, but heavy or unbalanced weapons can slow the attack further.&amp;lt;br /&amp;gt;&lt;br /&gt;
Attack is as accurate as most maneuvers, and is equally suited to puncture, slice, and impact weapons.&amp;lt;br /&amp;gt;&lt;br /&gt;
Attack temporarily penalizes all defenses, but is equally suited to evasion, parry, and shield defenses.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: The Attack command has changed so that it actually issues potentially any combat maneuver below that is relevant to the non-ranged weapon held including brawling. It also chooses an attack type that is neutral in nature meaning it does not potentially choose the &amp;quot;best&amp;quot; attack but one that brings you back into a normalized state of combat related to your fatigue, balance, and position. Use ATTACK LEFT to attack with a non-ranged/non-brawling weapon in your left hand.&lt;br /&gt;
&lt;br /&gt;
See [[Roundtime#Weapon_minimum_roundtimes|Roundtime]] for specific weapon minimum attainable roundtimes per attack type.&lt;br /&gt;
&lt;br /&gt;
=Maneuver Table=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!verb !! type !! fatigue || balance || speed || accuracy || most suited || least suited || least pen. def. || most pen. def.&lt;br /&gt;
|-&lt;br /&gt;
| Attack || damage || 3 - moderately fatiguing || 4 - balance building || 3 - reasonably paced || 2 - accurate as most || equal || equal || equal || equal&lt;br /&gt;
|-&lt;br /&gt;
| Thrust || damage || 2 - somewhat fatiguing || 4 - balance building || 3 - reasonably paced || 2 - accurate as most || puncture || slice || parry || evasion&lt;br /&gt;
|-&lt;br /&gt;
| Lunge || damage || 5 - extremely fatiguing || 2 - unbalancing || 5 - very slow || 3 - more accurate than most || puncture || slice || parry || evasion/shield&lt;br /&gt;
|-&lt;br /&gt;
| Slice || damage || 2 - somewhat fatiguing || 4 - balance building || 3 - reasonably paced || 2 - accurate as most || slice || puncture || parry || evasion/shield&lt;br /&gt;
|-&lt;br /&gt;
| Chop || damage || 5 - extremely fatiguing || 2 - unbalancing || 4 - slow || 3 - more accurate than most || slice || puncture || equal || equal&lt;br /&gt;
|-&lt;br /&gt;
| Sweep || AoE damage? || 5 - extremely fatiguing || 1 - very unbalancing || 4 - slow || 3 - more accurate than most || slice/impact || puncture || evasion || parry/shield&lt;br /&gt;
|-&lt;br /&gt;
| Feint || debuff || 1 - barely fatiguing || 5 - very balance building || 1 - very quick || 1 - less accurate than most || slice/impact || puncture || parry || evasion&lt;br /&gt;
|-&lt;br /&gt;
| Jab || damage || 3 - moderately fatiguing || 5 - very balance building || 1 - very quick || 1 - less accurate than most || puncture || slice || parry || evasion/shield&lt;br /&gt;
|-&lt;br /&gt;
| Draw || debuff || 5 - extremely fatiguing || 5 - very balance building || 2 - quick || 3 - more accurate than most || equal || equal || evasion || parry&lt;br /&gt;
|-&lt;br /&gt;
| Slam || damage || 4 - very fatiguing || 2 - unbalancing || 3 - reasonably paced || 2 - accurate as most || impact || slice || equal || equal&lt;br /&gt;
|-&lt;br /&gt;
| Pummel || damage || 2 - somewhat fatiguing || 3 - balance neutral || 2 - quick || 1 - less accurate than most || impact || slice || evasion/parry || shield&lt;br /&gt;
|-&lt;br /&gt;
| Bash || damage || 5 - extremely fatiguing || 2 - unbalancing || 4 - slow || 3 - more accurate than most || impact || puncture || shield || parry&lt;br /&gt;
|-&lt;br /&gt;
| Parry || defensive || 1 - barely fatiguing || 3 - balance neutral || 2 - quick || || || || parry || evasion/shield&lt;br /&gt;
|-&lt;br /&gt;
| Dodge || defensive || 1 - barely fatiguing || 3 - balance neutral || 2 - quick || || || || evasion || parry/shield&lt;br /&gt;
|-&lt;br /&gt;
| Block || defensive || 1 - barely fatiguing || 3 - balance neutral || 2 - quick || || || || shield || parry/evasion&lt;br /&gt;
|-&lt;br /&gt;
| Weave || tactical || 5 - extremely fatiguing || 2 - unbalancing || 3 - reasonably paced || 2 - accurate as most || equal || equal || evasion || shield&lt;br /&gt;
|-&lt;br /&gt;
| Circle || tactical || 3 - moderately fatiguing || 4 - balance building || 3 - reasonably paced || 2 - accurate as most || equal || equal || equal || equal&lt;br /&gt;
|-&lt;br /&gt;
| Bob || tactical || 1 - barely fatiguing || 5 - very balance building || 3 - reasonably paced || 2 - accurate as most || equal|| equal|| evasion|| parry/shield&lt;br /&gt;
|-&lt;br /&gt;
| Grapple || tactical || 2 - somewhat fatiguing || 0 - extremely unbalancing || 3 - reasonably paced || 3 - more accurate than most || equal|| equal|| equal||equal&lt;br /&gt;
|-&lt;br /&gt;
| Tackle || tactical || 5 - extremely fatiguing || 3 - balance neutral || 1 - very quick || 1 - less accurate than most || equal || equal || equal || equal&lt;br /&gt;
|-&lt;br /&gt;
| Shove || tactical || 2 - somewhat fatiguing || 2 - unbalancing || 3 - reasonably paced || 3 - more accurate than most || equal || equal || evasion || parry/shield&lt;br /&gt;
|-&lt;br /&gt;
| Punch || brawling || 2 - somewhat fatiguing || 4 - balance building || 1 - very quick || 2 - accurate as most || impact || slice || equal || equal&lt;br /&gt;
|-&lt;br /&gt;
| Claw || brawling || 2 - somewhat fatiguing || 4 - balance building || 2 - quick || 2 - accurate as most || slice || impact || evasion || parry/shield&lt;br /&gt;
|-&lt;br /&gt;
| Gouge || brawling || 3 - moderately fatiguing || 4 - balance building || 1 - very quick || 1 - less accurate than most || puncture || slice || evasion || parry/shield&lt;br /&gt;
|-&lt;br /&gt;
| Kick || brawling || 2 - somewhat fatiguing || 2 - unbalancing || 2 - quick || 3 - more accurate than most || impact || slice || parry/shield || evasion&lt;br /&gt;
|-&lt;br /&gt;
| Elbow || brawling || 3 - moderately fatiguing || 4 - balance building || 1 - very quick || 2 - accurate as most || impact || slice || evasion || parry/shield&lt;br /&gt;
|-&lt;br /&gt;
| Slap || brawling || 3 - moderately fatiguing || 4 - balance building || 1 very quick || 1 - less accurate than most || impact || puncture/slice || evasion || parry/shield&lt;br /&gt;
|-&lt;br /&gt;
| Bite || brawling || 3 - moderately fatiguing || 2 - unbalancing || 2 - quick || 2 - accurate as most || puncture || impact || parry/shield || evasion&lt;br /&gt;
|-&lt;br /&gt;
| Butt || brawling || 2 - somewhat fatiguing || 2 - unbalancing || 1 - very quick || 3 - more accurate than most || impact || slice || shield ||evasion&lt;br /&gt;
|-&lt;br /&gt;
| Swing || damage || 2 - somewhat fatiguing || 4 - balance building || 3 - reasonably paced || 2 - accurate as most || impact || puncture || evasion/shield|| parry&lt;br /&gt;
|-&lt;br /&gt;
| Knee || brawling || 2 - somewhat fatiguing || 2 - unbalancing || 2 - quick || 3 - more accurate than most || impact || slice || shield || evasion&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Table columns in order are:&amp;lt;br /&amp;gt;&lt;br /&gt;
Verb used to do the maneuver.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type of maneuver it is.&amp;lt;br /&amp;gt;&lt;br /&gt;
How much fatigue it uses.  Attacking again too soon can make this worse.&amp;lt;br /&amp;gt;&lt;br /&gt;
To what extent in gains/loses balance.&amp;lt;br /&amp;gt;&lt;br /&gt;
The length of the roundtime for the attack. &amp;lt;br /&amp;gt;&lt;br /&gt;
The accuracy of the maneuver.&amp;lt;br /&amp;gt;&lt;br /&gt;
The damage stat that this attack &#039;&#039;&#039;most&#039;&#039;&#039; favors.&amp;lt;br /&amp;gt;&lt;br /&gt;
The damage stat that this attack &#039;&#039;&#039;least&#039;&#039;&#039; favors.&amp;lt;br /&amp;gt;&lt;br /&gt;
Attacks temporarily penalize all defenses, but some less than others: the first collumn is the least penalized&amp;lt;br /&amp;gt;&lt;br /&gt;
And the second is the most penalized defense(s).&lt;br /&gt;
&lt;br /&gt;
==Throwing Weapons==&lt;br /&gt;
Most weapons can be thrown in addition to their normal combat moves. Weapons which appraise as either [[Light Thrown]] or [[Heavy Thrown]] are better suited for this purpose and will have higher accuracy.&lt;br /&gt;
* [[Throw command|THROW]]: Moderately damaging attack with normal chances for weapons to lodge.&lt;br /&gt;
* [[Hurl command|HURL]]: Incredibly damaging maneuver for thrown weapons with a guaranteed chance to lodge for all types of weapons (even blunts).  More accurate than [[Throw command|THROW]].&lt;br /&gt;
* [[Lob command|LOB]]: Lightly damaging, fast attack for thrown weapons that has 0% chance to lodge with all types of weapons. Less accurate than [[Throw command|THROW]].&lt;br /&gt;
&lt;br /&gt;
==Charged Maneuvers==&lt;br /&gt;
&lt;br /&gt;
Charged Maneuvers are several new commands that take a certain amount of time to &amp;quot;charge up&amp;quot; in between the command being typed and the action is executed. The maneuver will fail if you are in RT, disabled, or out of range when it triggers.&lt;br /&gt;
&lt;br /&gt;
There is a small chance that the melee maneuver may trigger for offhand as well, but it is low.&lt;br /&gt;
&lt;br /&gt;
Activated via the MANEUVER [WEAPON SPECIFIC TYPE] command. &lt;br /&gt;
&lt;br /&gt;
===Ranged===&lt;br /&gt;
* MANEUVER POWERSHOT: Any weapon that teaches Bows, Slings, Crossbows. Incredibly accurate, moderate damage bonus. Does not take AIM into account, and cannot be used with any special maneuvers (poach, snipe, etc). Enhanced damage.&lt;br /&gt;
&lt;br /&gt;
===Melee===&lt;br /&gt;
* MANEUVER CLEAVE: Edged Weapons. Moderate damage bonus. About 3x the damage of DRAW, with an OF bonus.&lt;br /&gt;
* MANEUVER RUSH: Edged Weapons. Moderate damage bonus. About 3x the damage of DRAW, with an OF bonus. (Note this is the same as CLEAVE but on a different timer.)&lt;br /&gt;
* MANEUVER CRASH: Blunts. Great damage bonus.&lt;br /&gt;
* MANEUVER IMPALE: Polearms. Exceptional damage bonus, ?ignores armor?.&lt;br /&gt;
* MANEUVER TWIRL: Staves. Exceptional damage bonus.&lt;br /&gt;
* MANEUVER PALMSTRIKE: Brawling (Ungrappled). Incredible accurate, moderate damage bonus, shorter cooldown.&lt;br /&gt;
* MANEUVER SUPLEX: Brawling (Grappled). Incredibly accurate, great damage bonus, knocks enemy over.&lt;br /&gt;
* MANEUVER DOUBLESTRIKE: Dual Wielding one-handed weapons. Moderately accurate, great damage bonus, 2 attacks.&lt;br /&gt;
&lt;br /&gt;
{{Cat|Combat}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Player_owned_shop&amp;diff=449129</id>
		<title>Player owned shop</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Player_owned_shop&amp;diff=449129"/>
		<updated>2016-07-30T19:31:59Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* Utilities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RTOC}}[[guild association is::Trader]]s who have reached at least circle 30 are allowed to rent their own shops in the Market Plazas of [[Crossing]], [[Riverhaven]] and [[Shard]].&lt;br /&gt;
&lt;br /&gt;
==Renting a shop==&lt;br /&gt;
There are a limited number of shops available at each Market Plaza. A good time to start looking for a shop to rent is the day that rent is due as there are usually one or two shops available due to the previous tenant being evicted. Ask other traders around the market about when the next end of pay period arrives.&lt;br /&gt;
&lt;br /&gt;
For starters, visit the clerk in the main office of the plaza where you are seeking a shop and ASK CLERK about RENT. They will inform you if you are ready for a shop, then you can find a vacant shop in the market and {{com|RENT}} it. Make sure your debt is cleared before you attempt to rent your shop.&lt;br /&gt;
&lt;br /&gt;
==Commands and help==&lt;br /&gt;
&lt;br /&gt;
After renting your shop, head into it (after {{com|OPEN}} &amp;lt;&#039;&#039;shop entrance name&#039;&#039; - entrance, door, arch, etc&amp;gt;), and take a while to familiarize yourself with the {{com|SHOP}} command and {{com|HELP}}.&lt;br /&gt;
&lt;br /&gt;
==={{com|SHOP}}===&lt;br /&gt;
The SHOP verb is the way that you interact with the various settings of your shop. The following options are available:&lt;br /&gt;
&lt;br /&gt;
*SHOP PRICE - Set the price for an item in your shop. &amp;lt;br/&amp;gt;&lt;br /&gt;
*SHOP RESERVE - Reserve an item for a certain person to buy. &amp;lt;br/&amp;gt;&lt;br /&gt;
*SHOP CUSTOMER - Shows you what your customers would see if they used the SHOP verb. &amp;lt;br/&amp;gt;&lt;br /&gt;
*SHOP REMOVE - Removes an item from your table or a player from your shop &amp;lt;br/&amp;gt;&lt;br /&gt;
*SHOP BLACKLIST - You can ban a person from your shop permanently. &amp;lt;br/&amp;gt;&lt;br /&gt;
*SHOP SCHEDULE - Schedule times for your shop to be open when you&#039;re not there. &amp;lt;br/&amp;gt;&lt;br /&gt;
*SHOP TIMERS - Change the timers for shop-related things, like blacklisting. &amp;lt;br/&amp;gt;&lt;br /&gt;
*SHOP WIDTH - Modify the width of your ledger. &amp;lt;br/&amp;gt;&lt;br /&gt;
*SHOP NAME - Change the name of your shop. &amp;lt;br/&amp;gt;&lt;br /&gt;
*SHOP STATUS - Find out how your shop is doing. &amp;lt;br/&amp;gt;&lt;br /&gt;
*SHOP CATEGORIES - Update the categories of items that your shop sells.. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can enter these commands by themselves for more information about how to use them.&lt;br /&gt;
&lt;br /&gt;
==={{com|HELP}}===&lt;br /&gt;
Shops are the pinnacle of achievement for any trader. While a shop might start small, its success (and influence!) can quickly become something of great renown. This help file is designed to help you navigate your shop and learn the different ways that it can be used. To access information on a specific topic, use the syntax HELP [TOPIC].&lt;br /&gt;
&lt;br /&gt;
The available topics are:&lt;br /&gt;
&lt;br /&gt;
*BASICS - Get basic information about how a shop is run. &amp;lt;br/&amp;gt;&lt;br /&gt;
*OPENING - Learn about opening your shop and keeping it open while you&#039;re away. &amp;lt;br/&amp;gt;&lt;br /&gt;
*SURFACES - Learn about sales surfaces, and how you can acquire more and different ones. &amp;lt;br/&amp;gt;&lt;br /&gt;
*MERCHANDISE - How to interact with your merchandise. &amp;lt;br/&amp;gt;&lt;br /&gt;
*PEOPLE - Find out the unique capabilities of your shop when dealing with people. &amp;lt;br/&amp;gt;&lt;br /&gt;
*BACKROOM - Find out more about what the back room is for, and what you can do with it. &amp;lt;br/&amp;gt;&lt;br /&gt;
*EXPENSES - Learn about the different ways you can incur expenses for your shop. &amp;lt;br/&amp;gt;&lt;br /&gt;
*EVENTS - What kind of random events can occur, and what you can do about them. &amp;lt;br/&amp;gt;&lt;br /&gt;
*FURNITURE - How and where to get new furniture for your shop. &amp;lt;br/&amp;gt;&lt;br /&gt;
*EVICTION - What you need to do to avoid being evicted if your shop goes into the red. &amp;lt;br/&amp;gt;&lt;br /&gt;
*CLOSING - How to close your shop and what effects that has. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rent==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Keep in mind you are running a business. If you mismanage it for an extended period of time, expenses can quickly spiral out of control.&lt;br /&gt;
 &lt;br /&gt;
The base cost of rent per month is 30 plat per month. The base cost is increased by the number of surfaces that you have as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
!# surfaces&lt;br /&gt;
!Price&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|.75 plat&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|3 plat&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|6.75 plat&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|12 plat&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|18.75 plat&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|21.75 plat&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|24.75 plat&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|27.75 plat&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
After the total is calculated, the rent is scaled by location (Crossing is charged full price): Riverhaven: 50% Shard: 25%&lt;br /&gt;
&lt;br /&gt;
This amount is then charged at the end of a pay period.&lt;br /&gt;
&lt;br /&gt;
Pay periods are 80 Elanthian days, [or 20 RL days]. This is exactly two Elanthian months, and occurs at beginning of the first, third, fifth, seventh, and ninth months of every Elanthian year. When a pay period ends, several things happen:&lt;br /&gt;
&lt;br /&gt;
:- Your expenses are charged to your store&#039;s bank account.&lt;br /&gt;
:- Your rent is also charged to your store&#039;s bank account.&lt;br /&gt;
:- Your earnings are added to your store&#039;s bank account.&lt;br /&gt;
:- Your expenses and earnings are reset in anticipation of the next pay period.&lt;br /&gt;
&lt;br /&gt;
If your shop&#039;s balance of sales to rent is negative for too long, you may be evicted by the plaza owners. You may {{com|deposit}} any amount of money into your shop&#039;s bank account (while in back room) at any time, and may {{com|withdraw}} any positive amount of money in the bank account as well. When you perform a withdrawal, the money is transferred directly into your local bank by a secured courier - No need to worry about thieves! You can also {{com|WITHDRAW}} #### POCKET to keep the money on your person.&lt;br /&gt;
&lt;br /&gt;
Your shop&#039;s currency is the same as its local province - Kronars for Zoluren, Lirums for Therengia, etc.&lt;br /&gt;
&lt;br /&gt;
==Eviction==&lt;br /&gt;
When you get evicted, a Plaza official will approach you with a similar message:&lt;br /&gt;
:A Plaza official approaches you and says, &amp;quot;Your shop in &amp;lt;Town&amp;gt; has been in debt for too long, and your tenancy there has been forcibly ended. Your belongings will be stored in a Guild warehouse so that you can claim them later. Because of the tardiness of payment, you have been assessed a fee of &amp;lt;Price&amp;gt; &amp;lt;Currency&amp;gt;, plus an additional &amp;lt;Price&amp;gt; &amp;lt;Currency&amp;gt; in administrative fees. Good day, &amp;lt;Madam|Sir&amp;gt;.&amp;quot; With that, the official takes his leave.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Retrieving your Belongings&amp;lt;/b&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Zoluren&amp;lt;/b&amp;gt;&lt;br /&gt;
:Head over to the Administration Office at the Plaza entrance.&lt;br /&gt;
::ask clerk for goods&lt;br /&gt;
&lt;br /&gt;
==Surfaces==&lt;br /&gt;
At 30th circle, you will be limited to a single surface on which to place your wares. As you gain circles, you will be able to place more surfaces on your sales floor:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
!Circle&lt;br /&gt;
!Surfaces on Sales Floor&lt;br /&gt;
!Total Surfaces&lt;br /&gt;
|-&lt;br /&gt;
|30&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|40&lt;br /&gt;
|1&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|45&lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|50&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|60&lt;br /&gt;
|3&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|70&lt;br /&gt;
|3&lt;br /&gt;
|5&lt;br /&gt;
|-&lt;br /&gt;
|75&lt;br /&gt;
|4&lt;br /&gt;
|5&lt;br /&gt;
|-&lt;br /&gt;
|80&lt;br /&gt;
|4&lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|90&lt;br /&gt;
|5&lt;br /&gt;
|7&lt;br /&gt;
|-&lt;br /&gt;
|100&lt;br /&gt;
|5&lt;br /&gt;
|8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Surfaces can be {{com|ADJUST|adjusted}} in the back room to change the noun used to identify it.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! Purchased Item&lt;br /&gt;
! Adjust 1&lt;br /&gt;
! Adjust 2&lt;br /&gt;
! Adjust 3&lt;br /&gt;
! Adjust 4&lt;br /&gt;
! Adjust 5&lt;br /&gt;
! Adjust 6&lt;br /&gt;
! Adjust 7&lt;br /&gt;
! Adjust 8&lt;br /&gt;
! Adjust 9&lt;br /&gt;
! Adjust 10&lt;br /&gt;
! Adjust 11&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;cabinet&#039;&#039;&lt;br /&gt;
| armoir&lt;br /&gt;
| bureau&lt;br /&gt;
| dresser&lt;br /&gt;
| endtable&lt;br /&gt;
| sideboard&lt;br /&gt;
| breakfront&lt;br /&gt;
| highboy&lt;br /&gt;
| vanity&lt;br /&gt;
| locker&lt;br /&gt;
| cupboard&lt;br /&gt;
| bar&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;rack&#039;&#039;&lt;br /&gt;
| shelf&lt;br /&gt;
| shelves&lt;br /&gt;
| mantle&lt;br /&gt;
| mantle&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;table&#039;&#039;&lt;br /&gt;
| worktable&lt;br /&gt;
| desk&lt;br /&gt;
| workbench&lt;br /&gt;
| stand&lt;br /&gt;
| cart&lt;br /&gt;
| buffet&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;trunk&#039;&#039;&lt;br /&gt;
| chest&lt;br /&gt;
| case&lt;br /&gt;
| crate&lt;br /&gt;
| footlocker&lt;br /&gt;
| lowboy&lt;br /&gt;
| bin&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==List of current shops==&lt;br /&gt;
&lt;br /&gt;
Store hours are in Eastern time.&lt;br /&gt;
&lt;br /&gt;
===Crossing&#039;s Market Plaza===&lt;br /&gt;
Last Updated: 30 Uthmor 420 (7/8/2016)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Shop Name!!Owner!!Opens!!Closes!!Room&lt;br /&gt;
|-&lt;br /&gt;
|Teh Black Market||[[Pucktin]]||3 pm||3 am||Sun Room&lt;br /&gt;
|-&lt;br /&gt;
|On A Whim||[[Rajara]]||1 pm||9 pm||Sun Room&lt;br /&gt;
|-&lt;br /&gt;
|Thamar&#039;s Shop||[[Thamar]]||5 pm||1 am||Sun Room&lt;br /&gt;
|-&lt;br /&gt;
|Kalyssia&#039;s Armor And Tools||[[Kalyssia]]||8 pm||2 am||Water Room&lt;br /&gt;
|-&lt;br /&gt;
|My Two Kronars!||[[Annandale]]||9 pm||8 am||Water Room&lt;br /&gt;
|-&lt;br /&gt;
|Klausette Full Of Things||[[Klausette]]||5 pm||12 am||Water Room&lt;br /&gt;
|-&lt;br /&gt;
|Thevelar&#039;s Retail Therapy Centre||[[Thevelar]]||1 pm||12 am||Grass Room&lt;br /&gt;
|-&lt;br /&gt;
|Carma&#039;s Collections||[[Carma]]||6 pm||12 am||Grass Room&lt;br /&gt;
|-&lt;br /&gt;
|Scales Of The Sand||[[Bovi]]||11 am||2 am||Grass Room&lt;br /&gt;
|-&lt;br /&gt;
|Halajar&#039;s Love Emporium||[[Halajar]]||3 pm||1 am||Solarium&lt;br /&gt;
|-&lt;br /&gt;
|Mofasah&#039;s Desert Outlet||[[Mofasah]]||5 pm||1 am||Solarium&lt;br /&gt;
|-&lt;br /&gt;
|Bloodhouse Weapons N Ammo||[[Monedero]]||12 pm||4 am||Solarium&lt;br /&gt;
|-&lt;br /&gt;
|K&#039;s Tools, Armor, Gweths N More||[[Kenzaze]]||2 pm||2 am||Forest Room&lt;br /&gt;
|-&lt;br /&gt;
|Tavern Nuts||[[Chestnut]]||9 pm||12 am||Forest Room&lt;br /&gt;
|-&lt;br /&gt;
|Milabeth&#039;s Marvelous Mercantile||[[Milabeth]]||3 pm||12 am||Forest Room&lt;br /&gt;
|-&lt;br /&gt;
|Dark Corner||[[Bradlie]]||6 pm||9 pm||Dimly-Lit Storage&lt;br /&gt;
|-&lt;br /&gt;
|Ilithi Arms, Armor And Arcanum||[[Mythrose]]||9 pm||1 am||Dimly-Lit Storage&lt;br /&gt;
|-&lt;br /&gt;
|Tranon&#039;s Hobby Shoppe||[[Tranon]]||2 pm||2 am||Dimly-Lit Storage&lt;br /&gt;
|-&lt;br /&gt;
|Phirst&#039;s Past And Present||[[Phirst]]||7 pm||4 am||Meeting Room&lt;br /&gt;
|-&lt;br /&gt;
|Miss Gnomer&#039;s||[[Tinkery]]||5 pm||9 pm||Meeting Room&lt;br /&gt;
|-&lt;br /&gt;
|Favre&#039;s Discount Collection||[[Lurel]]||6 pm||1 am||Meeting Room&lt;br /&gt;
|-&lt;br /&gt;
|WEAPONS Ammo And BRAWLING||[[Kurtus]]||1 pm||4 am||Moon Room&lt;br /&gt;
|-&lt;br /&gt;
|CAMBRINTH Signs Toys Pets||[[Tsuchikage]]||5 pm||11 pm||Moon Room&lt;br /&gt;
|-&lt;br /&gt;
|Stuff!||[[Ienna]]||5 pm||2 am||Moon Room&lt;br /&gt;
|-&lt;br /&gt;
|Hands Of Aliesa||[[Nituki]]||4 pm||11 pm||Armor Room&lt;br /&gt;
|-&lt;br /&gt;
|Gnara&#039;s Tiny Shop||[[Gnara]]||3 pm||1 am||Armor Room&lt;br /&gt;
|-&lt;br /&gt;
|Lerdaru&#039;s Rares, Maps And More!||[[Lerdaru]]||8 pm||11 pm||Armor Room&lt;br /&gt;
|-&lt;br /&gt;
|Naniaki&#039;s Trash And Treasure||[[Naniaki]]||2 pm||5 am||Lodge Room&lt;br /&gt;
|-&lt;br /&gt;
|Gweths N Discount Older Weapons||[[Schieffelin]]||10 am||3 pm||Lodge Room&lt;br /&gt;
|-&lt;br /&gt;
|Lukretian Empire||[[Lukretia]]||7 pm||3 am||Lodge Room&lt;br /&gt;
|-&lt;br /&gt;
|Herinka&#039;s Shop||[[Herinka]]||10 am||1 pm||Gladiolus Room&lt;br /&gt;
|-&lt;br /&gt;
|Softy N Longtail&#039;s Secret Cache||[[Zemon]]||10 pm||8 am||Gladiolus Room&lt;br /&gt;
|-&lt;br /&gt;
|Trendy Kitten||[[Octaveia]]||8 pm||11 pm||Gladiolus Room&lt;br /&gt;
|-&lt;br /&gt;
|Tibsley&#039;s Treasures||[[Tibsley]]||10 pm||1 am||Fire Room&lt;br /&gt;
|-&lt;br /&gt;
|Needful Things||[[Aigo]]||5 pm||12 am||Fire Room&lt;br /&gt;
|-&lt;br /&gt;
|Banisad&#039;s Quest N Fest Rares||[[Banisad]]||1 pm||10 pm||Fire Room&lt;br /&gt;
|-&lt;br /&gt;
|From The Battlefield To The Ball||[[Stylia]]||6 pm||3 am||Library&lt;br /&gt;
|-&lt;br /&gt;
|Map Quest&#039;s Fletchery||[[Rottenzeal]]||4 pm||2 am||Library&lt;br /&gt;
|-&lt;br /&gt;
|Marreous&#039; Magnificent Mercantile||[[Marreous]]||4 pm||7 pm||Library&lt;br /&gt;
|-&lt;br /&gt;
|METAL Skin Cloth Bone And TOOLS||[[Jerde]]||12 pm||2 am||Volcano Room&lt;br /&gt;
|-&lt;br /&gt;
|Ceariously Addicted||[[Ceari]]||6 pm||12 am||Volcano Room&lt;br /&gt;
|-&lt;br /&gt;
|Gypsy Roots||[[Hazelnut]]||7 pm||11 pm||Volcano Room&lt;br /&gt;
|-&lt;br /&gt;
|Between The Trade Routes||[[Aettsamme]]||12 pm||1 am||Palm Room&lt;br /&gt;
|-&lt;br /&gt;
|Subi&#039;s Stuff||[[Subiboshi]]||6 pm||11 pm||Palm Room&lt;br /&gt;
|-&lt;br /&gt;
|Touch Of Arrogance||[[Arrogance]]||7 pm||12 pm||Palm Room&lt;br /&gt;
|-&lt;br /&gt;
|Tindle&#039;s Ores And More||[[Tindle]]||4 pm||1 am||Ocean Room&lt;br /&gt;
|-&lt;br /&gt;
|Resero&#039;s Auction Overflow!||[[Resero]]||10 pm||2 am||Ocean Room&lt;br /&gt;
|-&lt;br /&gt;
|Shin&#039;kicker INC||[[Keilsun]]||1 pm||11 pm||Ocean Room&lt;br /&gt;
|-&lt;br /&gt;
|Archipelagos Rare&#039;N Wicked Stuff||[[Archipelago]]||1 pm||4 am||Tundra Room&lt;br /&gt;
|-&lt;br /&gt;
|Quill Stitchery And Tools||[[Menela]]||7 pm||10 pm||Tundra Room&lt;br /&gt;
|-&lt;br /&gt;
|Cidemon&#039;s Shop||[[Cidemon]]||7 pm||10 pm||Tundra Room&lt;br /&gt;
|-&lt;br /&gt;
|Devrilry&#039;s Forever Phoenix||[[Devrilry]]||1 pm||5 pm||Jungle Room&lt;br /&gt;
|-&lt;br /&gt;
|Marty&#039;s Smart Mart||[[Martyen]]||6 pm||9 pm||Jungle Room&lt;br /&gt;
|-&lt;br /&gt;
|Roaringbelly Brothers&#039; Odd Finds||[[Skaggi]]||6 pm||11 pm||Jungle Room&lt;br /&gt;
|-&lt;br /&gt;
|Something Shiny||[[Zaherli]]||5 pm||1 am||Savannah Room&lt;br /&gt;
|-&lt;br /&gt;
|Ysei&#039;s New Adventurer Shop||[[Ysei]]||6 pm||12 am||Savannah Room&lt;br /&gt;
|-&lt;br /&gt;
|Keltie&#039;s Old-Rare-Fest N&#039; Quest||[[Keltie]]||4 pm||7 pm||Savannah Room&lt;br /&gt;
|-&lt;br /&gt;
|Longs Island||[[Islanda]]||6 pm||9 pm||Desert Room&lt;br /&gt;
|-&lt;br /&gt;
|Free Range Goods!||[[Ellysia]]||6 pm||12 am||Desert Room&lt;br /&gt;
|-&lt;br /&gt;
|LADY LOURETTE&#039;S BOUTIQUE||[[Lourette]]||8 pm||2 am||Desert Room&lt;br /&gt;
|-&lt;br /&gt;
|Ariya&#039;s Armoire||[[Sonae]]||8 pm||11 pm||River Room&lt;br /&gt;
|-&lt;br /&gt;
|Shaynn&#039;s Gift Menagerie||[[Shaynn]]||8 pm||11 pm||River Room&lt;br /&gt;
|-&lt;br /&gt;
|Pistro&#039;s Wonderful Wares||[[Pistro]]||4 pm||11 pm||River Room&lt;br /&gt;
|-&lt;br /&gt;
|Gabald&#039;s Weapon Shop||[[Gabald]]||6 pm||12 am||Tasting Room&lt;br /&gt;
|-&lt;br /&gt;
|Trinkets And Treasures||[[Triesti]]||2 pm||10 pm||Tasting Room&lt;br /&gt;
|-&lt;br /&gt;
|RKM Leather And Cloth Outfitters||[[Remigius]]||3 pm||1 am||Tasting Room&lt;br /&gt;
|-&lt;br /&gt;
|Lost Treasures Are Pleasures||[[Deschein]]||9 am||12 pm||Bottle Room&lt;br /&gt;
|-&lt;br /&gt;
|Obsidian Pass Trading Company||[[Vii]]||5 pm||3 am||Bottle Room&lt;br /&gt;
|-&lt;br /&gt;
|Glittermine||[[Ascher]]||7 pm||12 am||Bottle Room&lt;br /&gt;
|-&lt;br /&gt;
|Tayria&#039;s Trader Table||[[Tayria]]||10 pm||3 am||Stomping Room&lt;br /&gt;
|-&lt;br /&gt;
|ARMOR Shields And Parry Sticks||[[Loshant]]||3 pm||1 am||Stomping Room&lt;br /&gt;
|-&lt;br /&gt;
|Containers Cloaks And Cloths||[[Martyka]]||6 pm||4 am||Stomping Room&lt;br /&gt;
|-&lt;br /&gt;
|Emzer&#039;s Erudite Eclectics||[[Emzer]]||8 pm||11 pm||Barrel Room&lt;br /&gt;
|-&lt;br /&gt;
|Wizard And Warrior Emporium||[[Shalendrya]]||3 pm||1 am||Barrel Room&lt;br /&gt;
|-&lt;br /&gt;
|Badtooth&#039;s Tools/Armor/Stuff||[[Badtooth]]||1 pm||4 am||Barrel Room&lt;br /&gt;
|-&lt;br /&gt;
|MAPS JEWELRY Gems Instruments||[[Harven]]||4 pm||3 am||Fermentation Room&lt;br /&gt;
|-&lt;br /&gt;
|Arizona&#039;s Forged Steel And More!||[[Arizona]]||2 pm||12 am||Fermentation Room&lt;br /&gt;
|-&lt;br /&gt;
|Jazarene&#039;s Eclectic Collections||[[Jazarene]]||3 pm||12 am||Fermentation Room&lt;br /&gt;
|-&lt;br /&gt;
|Wicked Witch||[[Lycette]]||5 pm||1 am||Cooper Room&lt;br /&gt;
|-&lt;br /&gt;
|Groot Of All Evil||[[Groot]]||4 pm||2 am||Cooper Room&lt;br /&gt;
|-&lt;br /&gt;
|Tiddeggur&#039;s House Of Pain||[[Tiddeggur]]||2 pm||3 am||Cooper Room&lt;br /&gt;
|}&lt;br /&gt;
===Riverhaven&#039;s Knight&#039;s Hall===&lt;br /&gt;
Last Updated: 30 Uthmor 420 (7/8/2016)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Shop Name!!Owner!!Opens!!Closes!!Room&lt;br /&gt;
|-&lt;br /&gt;
|Ciressa&#039;s Tiny Haven||[[Ciressa]]||3 pm||11 pm||Rose Room&lt;br /&gt;
|-&lt;br /&gt;
|Jhesili&#039;s Junk||[[Jhesili]]||3 pm||1 am||Rose Room&lt;br /&gt;
|-&lt;br /&gt;
|Tani&#039;s Treasure Trove||[[Taniyah]]||8 pm||11 pm||Rose Room&lt;br /&gt;
|-&lt;br /&gt;
|Demophon&#039;s Deeds And Deals||[[Demophon]]||1 pm||2 am||Warrior Room&lt;br /&gt;
|-&lt;br /&gt;
|Loot And Booty||[[Kzarina]]||12 pm||6 pm||Warrior Room&lt;br /&gt;
|-&lt;br /&gt;
|Bloodbath And Beyond||[[Sorhatani]]||6 pm||12 am||Warrior Room&lt;br /&gt;
|-&lt;br /&gt;
|Dram&#039;s Scrolltopia And Ore Shop||[[Dramulius]]||3 pm||1 am||Food Plaza&lt;br /&gt;
|-&lt;br /&gt;
|Augstawne Lefns Cehs||[[Malakye]]||3 pm||11 pm||Food Plaza&lt;br /&gt;
|-&lt;br /&gt;
|Pots And Pans||[[Pots]]||5 pm||11 pm||Children&#039;s Room&lt;br /&gt;
|-&lt;br /&gt;
|Rare Quest Fest And Forged||[[Ryylewkai]]||4 pm||2 am||Children&#039;s Room&lt;br /&gt;
|-&lt;br /&gt;
|Lion&#039;s Gait||[[Twid]]||12 pm||12 am||Theatre Room&lt;br /&gt;
|-&lt;br /&gt;
|Indi&#039;s Iron Kingdom Supplies||[[Indi]]||7 pm||10 pm||Theatre Room&lt;br /&gt;
|-&lt;br /&gt;
|Secretia&#039;s Secret||[[Secretia]]||11 am||2 am||Theatre Room&lt;br /&gt;
|-&lt;br /&gt;
|Kasmer&#039;s Kasbah -Scrolls&#039;n More!||[[Kasmer]]||8 pm||1 am||World Room&lt;br /&gt;
|-&lt;br /&gt;
|Broken Drum||[[Emilynn]]||4 pm||1 am||World Room&lt;br /&gt;
|-&lt;br /&gt;
|Pieces Of Eight||[[Vinseti]]||4 am||12 pm||The Back Room&lt;br /&gt;
|-&lt;br /&gt;
|Gilded Garter||[[Daemona]]||1 pm||10 pm||The Back Room&lt;br /&gt;
|-&lt;br /&gt;
|Old World Antiques||[[Toleana]]||6 pm||2 am||The Back Room&lt;br /&gt;
|-&lt;br /&gt;
|Otho&#039;s Mining And Blacksmith||[[Otho]]||4 pm||1 am||Keep Room&lt;br /&gt;
|-&lt;br /&gt;
|Gomi&#039;s Gear||[[Gomihako]]||2 pm||11 pm||Keep Room&lt;br /&gt;
|-&lt;br /&gt;
|Mollai&#039;s Range||[[Mollai]]||5 pm||12 am||Keep Room&lt;br /&gt;
|-&lt;br /&gt;
|Inver Brass||[[Jondac]]||6 pm||1 am||Dungeon Room&lt;br /&gt;
|-&lt;br /&gt;
|Insara&#039;s Exotics||[[Insara]]||6 pm||12 am||Dungeon Room&lt;br /&gt;
|-&lt;br /&gt;
|Skullbag&#039;s Stuff||[[Skullbag]]||4 pm||9 pm||Dungeon Room&lt;br /&gt;
|-&lt;br /&gt;
|Sun Dreamer||[[Specal]]||4 pm||12 am||Storage Area&lt;br /&gt;
|-&lt;br /&gt;
|Ironfang Works And Lockpicks||[[Eien]]||5 pm||12 am||Storage Area&lt;br /&gt;
|-&lt;br /&gt;
|Katya&#039;s Consignments||[[Katya]]||8 pm||11 pm||Storage Area&lt;br /&gt;
|}&lt;br /&gt;
===Shard&#039;s Crystal Plaza===&lt;br /&gt;
Last Updated: 30 Uthmor 420 (7/8/2016)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Shop Name!!Owner!!Opens!!Closes!!Room&lt;br /&gt;
|-&lt;br /&gt;
|Quest Fest And Forged||[[Acronyx]]||5 pm||2 am||Play Yard&lt;br /&gt;
|-&lt;br /&gt;
|Myya&#039;s Miscellany||[[Myya]]||4 pm||2 am||Prism Room&lt;br /&gt;
|-&lt;br /&gt;
|Sehkmet&#039;s The Wheel||[[Sehkmet]]||variable||variable||Oak Room&lt;br /&gt;
|-&lt;br /&gt;
|Bavaro&#039;s Effects And Sundries.||[[Bavaro]]||4 pm||8 pm||Oak Room&lt;br /&gt;
|-&lt;br /&gt;
|S.o.S. Fashions For Flight||[[Whechard]]||6 pm||11 pm||Luminous Room&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Utilities==&lt;br /&gt;
&lt;br /&gt;
*[[Trader Shop Inventory Logger (script)]]: a set of scripts and triggers that runs through every Trader-owned shop in the market plazas and logs inventory.&lt;br /&gt;
*[http://www.elanthia.org/TraderShops/ Trader Shop Inventory]: [[User:Isharon|Isharon]]&#039;s spreadsheet of inventory and prices at Trader shops.&lt;br /&gt;
*[https://dr-scripts.firebaseapp.com/ Searchable Shop Listings]: [[User:SEPED|Seped]]&#039;s website listing of searchable shop data.&lt;br /&gt;
&lt;br /&gt;
{{RefAl}}&lt;br /&gt;
{{cat|Trader abilities}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=447880</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=447880"/>
		<updated>2016-07-14T01:35:24Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* combat-trainer */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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.}}&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&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 then use start stop and abort to control the recording.&lt;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.&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;
== 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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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=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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&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=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=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=stealing_options|desc=list of stealable items in base-stealing.yaml}}^{{Lich setting|name=bin_stolen|desc=true if you&#039;re a thief to drop items in the bin.}}^{{Lich setting|name=stealing_bag|desc=bag to put stolen goods for binning}}^{{Lich setting|name=hide_to_steal|desc=true to hide when stealing in shops.}}^{{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=have_telescope|desc=true to use a telescope to improve options for prediction.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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-beggar ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds the elusive &amp;quot;old blind beggar&amp;quot; NPC.&lt;br /&gt;
|usage=It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|args={{Lich setting|name=follow|desc=If present, the script will follow the beggar as he walks around.}}&lt;br /&gt;
|settings=&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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
&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;
== 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=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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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 some simple communes&lt;br /&gt;
|usage= Requires Eluned (holy water) and Tasmine communes.&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.}}&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=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.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=447664</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=447664"/>
		<updated>2016-07-09T17:25:15Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* train */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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.}}&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&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 then use start stop and abort to control the recording.&lt;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.&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;
== 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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&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=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=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=stealing_options|desc=list of stealable items in base-stealing.yaml}}^{{Lich setting|name=bin_stolen|desc=true if you&#039;re a thief to drop items in the bin.}}^{{Lich setting|name=stealing_bag|desc=bag to put stolen goods for binning}}^{{Lich setting|name=hide_to_steal|desc=true to hide when stealing in shops.}}^{{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=have_telescope|desc=true to use a telescope to improve options for prediction.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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-beggar ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds the elusive &amp;quot;old blind beggar&amp;quot; NPC.&lt;br /&gt;
|usage=It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|args={{Lich setting|name=follow|desc=If present, the script will follow the beggar as he walks around.}}&lt;br /&gt;
|settings=&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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
&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;
== 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=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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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 some simple communes&lt;br /&gt;
|usage= Requires Eluned (holy water) and Tasmine communes.&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.}}&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=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.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=447663</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=447663"/>
		<updated>2016-07-09T17:23:41Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* tendother */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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.}}&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&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 then use start stop and abort to control the recording.&lt;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.&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;
== 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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&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=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=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=stealing_options|desc=list of stealable items in base-stealing.yaml}}^{{Lich setting|name=bin_stolen|desc=true if you&#039;re a thief to drop items in the bin.}}^{{Lich setting|name=stealing_bag|desc=bag to put stolen goods for binning}}^{{Lich setting|name=hide_to_steal|desc=true to hide when stealing in shops.}}^{{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=have_telescope|desc=true to use a telescope to improve options for prediction.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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-beggar ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds the elusive &amp;quot;old blind beggar&amp;quot; NPC.&lt;br /&gt;
|usage=It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|args={{Lich setting|name=follow|desc=If present, the script will follow the beggar as he walks around.}}&lt;br /&gt;
|settings=&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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
&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;
== 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=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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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 some simple communes&lt;br /&gt;
|usage= Requires Eluned (holy water) and Tasmine communes.&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.}}&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=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.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=447662</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=447662"/>
		<updated>2016-07-09T17:19:53Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* pick */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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.}}&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&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 then use start stop and abort to control the recording.&lt;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.&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;
== 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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&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=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=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=stealing_options|desc=list of stealable items in base-stealing.yaml}}^{{Lich setting|name=bin_stolen|desc=true if you&#039;re a thief to drop items in the bin.}}^{{Lich setting|name=stealing_bag|desc=bag to put stolen goods for binning}}^{{Lich setting|name=hide_to_steal|desc=true to hide when stealing in shops.}}^{{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=have_telescope|desc=true to use a telescope to improve options for prediction.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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-beggar ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds the elusive &amp;quot;old blind beggar&amp;quot; NPC.&lt;br /&gt;
|usage=It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|args={{Lich setting|name=follow|desc=If present, the script will follow the beggar as he walks around.}}&lt;br /&gt;
|settings=&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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
&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;
== 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=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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage= Requires Eluned (holy water) and Tasmine communes.&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.}}&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=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.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=447659</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=447659"/>
		<updated>2016-07-09T17:04:30Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* training-manager */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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.}}&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&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 then use start stop and abort to control the recording.&lt;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.&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;
== 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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&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=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=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=stealing_options|desc=list of stealable items in base-stealing.yaml}}^{{Lich setting|name=bin_stolen|desc=true if you&#039;re a thief to drop items in the bin.}}^{{Lich setting|name=stealing_bag|desc=bag to put stolen goods for binning}}^{{Lich setting|name=hide_to_steal|desc=true to hide when stealing in shops.}}^{{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=have_telescope|desc=true to use a telescope to improve options for prediction.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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-beggar ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds the elusive &amp;quot;old blind beggar&amp;quot; NPC.&lt;br /&gt;
|usage=It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|args={{Lich setting|name=follow|desc=If present, the script will follow the beggar as he walks around.}}&lt;br /&gt;
|settings=&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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
&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;
== 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=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:Spell Name:abbrev|desc=abbreviation of buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:Spell Name:mana|desc=amount of mana to use.}}&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage= Requires Eluned (holy water) and Tasmine communes.&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.}}&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=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.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=447658</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=447658"/>
		<updated>2016-07-09T16:58:12Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* combat-trainer */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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.}}&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&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 then use start stop and abort to control the recording.&lt;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.&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;
== 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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&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=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=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=stealing_options|desc=list of stealable items in base-stealing.yaml}}^{{Lich setting|name=bin_stolen|desc=true if you&#039;re a thief to drop items in the bin.}}^{{Lich setting|name=stealing_bag|desc=bag to put stolen goods for binning}}^{{Lich setting|name=hide_to_steal|desc=true to hide when stealing in shops.}}^{{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=have_telescope|desc=true to use a telescope to improve options for prediction.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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-beggar ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds the elusive &amp;quot;old blind beggar&amp;quot; NPC.&lt;br /&gt;
|usage=It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|args={{Lich setting|name=follow|desc=If present, the script will follow the beggar as he walks around.}}&lt;br /&gt;
|settings=&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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
&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;
== 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=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:Spell Name:abbrev|desc=abbreviation of buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:Spell Name:mana|desc=amount of mana to use.}}&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage= Requires Eluned (holy water) and Tasmine communes.&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.}}&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=447656</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=447656"/>
		<updated>2016-07-09T15:29:49Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* circlecheck */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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.}}&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&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 then use start stop and abort to control the recording.&lt;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.&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;
== 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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&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=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=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=stealing_options|desc=list of stealable items in base-stealing.yaml}}^{{Lich setting|name=bin_stolen|desc=true if you&#039;re a thief to drop items in the bin.}}^{{Lich setting|name=stealing_bag|desc=bag to put stolen goods for binning}}^{{Lich setting|name=hide_to_steal|desc=true to hide when stealing in shops.}}^{{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=have_telescope|desc=true to use a telescope to improve options for prediction.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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-beggar ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds the elusive &amp;quot;old blind beggar&amp;quot; NPC.&lt;br /&gt;
|usage=It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|args={{Lich setting|name=follow|desc=If present, the script will follow the beggar as he walks around.}}&lt;br /&gt;
|settings=&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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
&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;
== 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=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:Spell Name:abbrev|desc=abbreviation of buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:Spell Name:mana|desc=amount of mana to use.}}&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage= Requires Eluned (holy water) and Tasmine communes.&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.}}&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=447655</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=447655"/>
		<updated>2016-07-09T15:24:03Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* bescort */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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.}}&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&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 then use start stop and abort to control the recording.&lt;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.&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;
== 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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&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=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=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=stealing_options|desc=list of stealable items in base-stealing.yaml}}^{{Lich setting|name=bin_stolen|desc=true if you&#039;re a thief to drop items in the bin.}}^{{Lich setting|name=stealing_bag|desc=bag to put stolen goods for binning}}^{{Lich setting|name=hide_to_steal|desc=true to hide when stealing in shops.}}^{{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=have_telescope|desc=true to use a telescope to improve options for prediction.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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-beggar ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds the elusive &amp;quot;old blind beggar&amp;quot; NPC.&lt;br /&gt;
|usage=It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|args={{Lich setting|name=follow|desc=If present, the script will follow the beggar as he walks around.}}&lt;br /&gt;
|settings=&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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
&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;
== 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=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:Spell Name:abbrev|desc=abbreviation of buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:Spell Name:mana|desc=amount of mana to use.}}&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage= Requires Eluned (holy water) and Tasmine communes.&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.}}&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=447654</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=447654"/>
		<updated>2016-07-09T15:17:58Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* addroom */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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.}}&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&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 then use start stop and abort to control the recording.&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&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=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=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=stealing_options|desc=list of stealable items in base-stealing.yaml}}^{{Lich setting|name=bin_stolen|desc=true if you&#039;re a thief to drop items in the bin.}}^{{Lich setting|name=stealing_bag|desc=bag to put stolen goods for binning}}^{{Lich setting|name=hide_to_steal|desc=true to hide when stealing in shops.}}^{{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=have_telescope|desc=true to use a telescope to improve options for prediction.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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-beggar ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds the elusive &amp;quot;old blind beggar&amp;quot; NPC.&lt;br /&gt;
|usage=It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|args={{Lich setting|name=follow|desc=If present, the script will follow the beggar as he walks around.}}&lt;br /&gt;
|settings=&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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
&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;
== 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=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:Spell Name:abbrev|desc=abbreviation of buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:Spell Name:mana|desc=amount of mana to use.}}&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage= Requires Eluned (holy water) and Tasmine communes.&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.}}&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=447653</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=447653"/>
		<updated>2016-07-09T15:14:48Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* accept-sell */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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.}}&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&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 then use start stop and abort to control the recording.&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&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=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=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=stealing_options|desc=list of stealable items in base-stealing.yaml}}^{{Lich setting|name=bin_stolen|desc=true if you&#039;re a thief to drop items in the bin.}}^{{Lich setting|name=stealing_bag|desc=bag to put stolen goods for binning}}^{{Lich setting|name=hide_to_steal|desc=true to hide when stealing in shops.}}^{{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=have_telescope|desc=true to use a telescope to improve options for prediction.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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-beggar ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Finds the elusive &amp;quot;old blind beggar&amp;quot; NPC.&lt;br /&gt;
|usage=It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
|args={{Lich setting|name=follow|desc=If present, the script will follow the beggar as he walks around.}}&lt;br /&gt;
|settings=&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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
&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;
== 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=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:Spell Name:abbrev|desc=abbreviation of buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:Spell Name:mana|desc=amount of mana to use.}}&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage= Requires Eluned (holy water) and Tasmine communes.&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.}}&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=447033</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=447033"/>
		<updated>2016-06-21T15:29:10Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* crossing-training */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&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 then use start stop and abort to control the recording.&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=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=stealing_options|desc=list of stealable items in base-stealing.yaml}}^{{Lich setting|name=bin_stolen|desc=true if you&#039;re a thief to drop items in the bin.}}^{{Lich setting|name=stealing_bag|desc=bag to put stolen goods for binning}}^{{Lich setting|name=hide_to_steal|desc=true to hide when stealing in shops.}}^{{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=have_telescope|desc=true to use a telescope to improve options for prediction.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
&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;
== 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=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:Spell Name:abbrev|desc=abbreviation of buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:Spell Name:mana|desc=amount of mana to use.}}&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage= Requires Eluned (holy water) and Tasmine communes.&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.}}&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=447031</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=447031"/>
		<updated>2016-06-21T15:03:55Z</updated>

		<summary type="html">&lt;p&gt;SEPED: &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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&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 then use start stop and abort to control the recording.&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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=have_telescope|desc=true to use a telescope to improve options for prediction.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
&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;
== 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=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:Spell Name:abbrev|desc=abbreviation of buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:Spell Name:mana|desc=amount of mana to use.}}&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage= Requires Eluned (holy water) and Tasmine communes.&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.}}&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=447025</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=447025"/>
		<updated>2016-06-21T04:48:37Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* automap */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&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 then use start stop and abort to control the recording.&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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=have_telescope|desc=true to use a telescope to improve options for prediction.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
== 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=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:Spell Name:abbrev|desc=abbreviation of buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:Spell Name:mana|desc=amount of mana to use.}}&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage= Requires Eluned (holy water) and Tasmine communes.&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.}}&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=447020</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=447020"/>
		<updated>2016-06-20T16:33:28Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* theurgy */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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=have_telescope|desc=true to use a telescope to improve options for prediction.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
== 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=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:Spell Name:abbrev|desc=abbreviation of buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:Spell Name:mana|desc=amount of mana to use.}}&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage= Requires Eluned (holy water) and Tasmine communes.&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.}}&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=447017</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=447017"/>
		<updated>2016-06-20T03:12:07Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* crossing-training */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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=have_telescope|desc=true to use a telescope to improve options for prediction.}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
== 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=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:Spell Name:abbrev|desc=abbreviation of buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:Spell Name:mana|desc=amount of mana to use.}}&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=446990</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=446990"/>
		<updated>2016-06-19T02:44:11Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* 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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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&lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
== 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=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:Spell Name:abbrev|desc=abbreviation of buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:Spell Name:mana|desc=amount of mana to use.}}&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=446961</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=446961"/>
		<updated>2016-06-18T04:07:07Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* 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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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. ;combat-trainer back    would load in Yourname-back.yaml.}}&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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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;
&amp;lt;!-- &lt;br /&gt;
TODO&lt;br /&gt;
* buff_nonspells --&amp;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&lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
== 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=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:Spell Name:abbrev|desc=abbreviation of buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:Spell Name:mana|desc=amount of mana to use.}}&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=446960</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=446960"/>
		<updated>2016-06-18T04:05:52Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* 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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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. ;combat-trainer back    would load in Yourname-back.yaml.}}&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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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;
&amp;lt;!-- &lt;br /&gt;
TODO&lt;br /&gt;
* buff_nonspells --&amp;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&lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
== 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=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:Spell Name:abbrev|desc=abbreviation of buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:Spell Name:mana|desc=amount of mana to use.}}&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=446959</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=446959"/>
		<updated>2016-06-18T03:23:03Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* pick */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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. ;combat-trainer back    would load in Yourname-back.yaml.}}&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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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;
&amp;lt;!-- &lt;br /&gt;
TODO&lt;br /&gt;
* buff_nonspells --&amp;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&lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
== 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=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:Spell Name:abbrev|desc=abbreviation of buff to put up before picking.}}^{{Lich setting|name=lockpick_buffs:Spell Name:mana|desc=amount of mana to use.}}&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=446958</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=446958"/>
		<updated>2016-06-18T02:39:23Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* crossing-training */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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. ;combat-trainer back    would load in Yourname-back.yaml.}}&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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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;
&amp;lt;!-- &lt;br /&gt;
TODO&lt;br /&gt;
* buff_nonspells --&amp;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&lt;br /&gt;
|usage= Cycles through skills training the lowest one in field experience at the time.&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
== 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&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=446957</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=446957"/>
		<updated>2016-06-18T02:35:31Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* crossing-training */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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. ;combat-trainer back    would load in Yourname-back.yaml.}}&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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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;
&amp;lt;!-- &lt;br /&gt;
TODO&lt;br /&gt;
* buff_nonspells --&amp;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&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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, 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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
== 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&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=446956</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=446956"/>
		<updated>2016-06-18T02:12:42Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* combat-trainer */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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. ;combat-trainer back    would load in Yourname-back.yaml.}}&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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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;
&amp;lt;!-- &lt;br /&gt;
TODO&lt;br /&gt;
* buff_nonspells --&amp;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&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=}}^{{Lich setting|name=storage_containers|desc=}}^{{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=}}^{{Lich setting|name=safe_room|desc=}}^{{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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
== 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&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=446955</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=446955"/>
		<updated>2016-06-18T02:09:03Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* crossing-training */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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. ;combat-trainer back    would load in Yourname-back.yaml.}}&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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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;
&amp;lt;!-- &lt;br /&gt;
TODO&lt;br /&gt;
* buff_nonspells --&amp;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&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=}}^{{Lich setting|name=storage_containers|desc=}}^{{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=}}^{{Lich setting|name=safe_room|desc=}}^{{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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
== 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&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=446954</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=446954"/>
		<updated>2016-06-18T01:54:48Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* crossing-repair */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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. ;combat-trainer back    would load in Yourname-back.yaml.}}&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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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;
&amp;lt;!-- &lt;br /&gt;
TODO&lt;br /&gt;
* buff_nonspells --&amp;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&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=}}^{{Lich setting|name=perform_options|desc=}}^{{Lich setting|name=storage_containers|desc=}}^{{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=}}^{{Lich setting|name=safe_room|desc=}}^{{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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
== 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&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=446953</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=446953"/>
		<updated>2016-06-18T01:48:39Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* combat-trainer */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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. ;combat-trainer back    would load in Yourname-back.yaml.}}&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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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: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=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 (currently only enabled for rangers, help us add this barbarians!}}&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;
&amp;lt;!-- &lt;br /&gt;
TODO&lt;br /&gt;
* buff_nonspells --&amp;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=&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&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=}}^{{Lich setting|name=perform_options|desc=}}^{{Lich setting|name=storage_containers|desc=}}^{{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=}}^{{Lich setting|name=safe_room|desc=}}^{{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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
== 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&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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;
== 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 title. Example: &amp;lt;code&amp;gt;[Gyldemar Forest, Outpost - 4740]&amp;lt;/code&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;
== 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.}}&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;
|usage=&lt;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;
== 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;
== 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;
== 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;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&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;
== 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, 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=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 some simple communes&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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; # No arguments: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train st&amp;lt;/code&amp;gt; # &amp;quot;st&amp;quot; is ambiguious between stamina and strength: nothing happens&lt;br /&gt;
* &amp;lt;code&amp;gt;;train sta w 2&amp;lt;/code&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== 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=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=446874</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=446874"/>
		<updated>2016-06-17T19:56:27Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* combat-trainer */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
|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;
== 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. ;combat-trainer back    would load in Yourname-back.yaml.}}&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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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=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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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.}}&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;
&amp;lt;!-- &lt;br /&gt;
TODO&lt;br /&gt;
* cambrinth&lt;br /&gt;
* cast_messages&lt;br /&gt;
* prep_messages&lt;br /&gt;
* is_empath&lt;br /&gt;
* empath_healing&lt;br /&gt;
* osrel_timer&lt;br /&gt;
* osrel_amount&lt;br /&gt;
* osrel_no_harness&lt;br /&gt;
* buff_nonspells&lt;br /&gt;
* kneel_khri&lt;br /&gt;
* khri_preps&lt;br /&gt;
* manipulate_threshold&lt;br /&gt;
* training_abilities&lt;br /&gt;
* fatigue_regen_action&lt;br /&gt;
* dual_load --&amp;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=&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&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=}}^{{Lich setting|name=perform_options|desc=}}^{{Lich setting|name=storage_containers|desc=}}^{{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=}}^{{Lich setting|name=safe_room|desc=}}^{{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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_trainer_debug|desc=Turns on debugging messages.}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
== 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}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=logs combat data 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=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=appends the Lich room ID# to your in-game room title&lt;br /&gt;
|usage=&lt;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 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 any matching item types.&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;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. &lt;br /&gt;
|usage= Will sell bundles and any gems in opened gem pouches. Will make sure you have a spare gem pouch if defined. &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.}}&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;
|usage=&lt;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;
== 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=&lt;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=&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=smelts an ingot&lt;br /&gt;
|usage=&lt;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;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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, tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=automatic wound tender&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&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; by default comes with numerical substitutions for appraisal and combat messages&lt;br /&gt;
|usage=&lt;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 some simple communes&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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=trains attributes&lt;br /&gt;
|usage=&lt;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=446854</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=446854"/>
		<updated>2016-06-17T16:56:40Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* combat-trainer */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&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.&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;
&lt;br /&gt;
You can turn on debug mode with &amp;lt;code&amp;gt;;e UserVars.add_room_debug = true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can turn on debug mode by passing &#039;debug&#039; as an argument with &amp;lt;code&amp;gt;;addroom debug&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;
== 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/death monitoring. Will exit on low health or death.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|usage=&lt;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;
== circlecheck ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Circle check tells you how far you are from your next 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;
You can turn on debug mode by passing &#039;debug&#039; as an argument with &amp;lt;code&amp;gt;;circlecheck debug&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;
== 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. ;combat-trainer back    would load in Yourname-back.yaml.}}&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=Userd 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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:necro|desc=enables necromancer rituals.}}^{{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: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 not use cambrinth that can&#039;t be charged worn.}}^{{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.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages for combat.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
TODO&lt;br /&gt;
* offensive_spells&lt;br /&gt;
* cambrinth&lt;br /&gt;
* cast_messages&lt;br /&gt;
* prep_messages&lt;br /&gt;
* is_empath&lt;br /&gt;
* empath_healing&lt;br /&gt;
* osrel_timer&lt;br /&gt;
* osrel_amount&lt;br /&gt;
* osrel_no_harness&lt;br /&gt;
* buff_nonspells&lt;br /&gt;
* kneel_khri&lt;br /&gt;
* khri_preps&lt;br /&gt;
* manipulate_threshold&lt;br /&gt;
* training_abilities&lt;br /&gt;
* fatigue_regen_action&lt;br /&gt;
* dual_load --&amp;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=&lt;br /&gt;
It is intended to be used in [[RanikMap1|The Crossing]].&lt;br /&gt;
&lt;br /&gt;
You can turn on debug mode with &amp;lt;code&amp;gt;;e UserVars.crossing_repair_debug = true&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;
== crossing-training==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=trains non-combat skills&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings={{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=}}^{{Lich setting|name=perform_options|desc=}}^{{Lich setting|name=storage_containers|desc=}}^{{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=}}^{{Lich setting|name=safe_room|desc=}}^{{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=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=stealing_options|desc=}}^{{Lich setting|name=bin_stolen|desc=}}^{{Lich setting|name=stealing_bag|desc=}}^{{Lich setting|name=hide_to_steal|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}}&lt;br /&gt;
|uservars={{Lich setting|name=crossing_timers|desc=}}^{{Lich setting|name=stealing_timers|desc=}}^{{Lich setting|name=crossing_trainer_debug|desc=}}^{{Lich setting|name=discerns|desc=}}^{{Lich setting|name=moons|desc=}}^{{Lich setting|name=stealing_timers|desc=}}^{{Lich setting|name=trivial_steal_log|desc=}}^{{Lich setting|name=challenging_steal_log|desc=}}^{{Lich setting|name=song|desc=}}&lt;br /&gt;
|children=pick, sell-loot, theurgy, safe-room, workorders, sew, smith&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;
You can turn on debug mode with &amp;lt;code&amp;gt;;e UserVars.equipmanager_debug = true&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;
== expreset ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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;
== 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;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;;forge &amp;lt;book type&amp;gt; &amp;lt;chapter&amp;gt; &amp;lt;page&amp;gt; &amp;lt;ingot type&amp;gt; &amp;lt;item noun&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&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=* arg1: type of book (blacksmithing, armorsmithing, weaponsmithing)&lt;br /&gt;
* arg2: chapter of book&lt;br /&gt;
* arg3: the name of the recipe&lt;br /&gt;
* arg4: metal type of the ingot in your bag&lt;br /&gt;
* arg5: 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=* arg1: the container&lt;br /&gt;
* arg2: the character&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&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=true enables debugging messages, false disables.}}&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}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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 for mining.}}&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;
&lt;br /&gt;
You can turn on debug mode with &amp;lt;code&amp;gt;;e $debug_mode = true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can turn on debug mode by passing &#039;debug&#039; as an argument with &amp;lt;code&amp;gt;;moonwatch debug&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;
== performance-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=logs combat data 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=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=appends the Lich room ID# to your in-game room title&lt;br /&gt;
|usage=&lt;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 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 any matching item types.&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;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. &lt;br /&gt;
|usage= Will sell bundles and any gems in opened gem pouches. Will make sure you have a spare gem pouch if defined. &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.}}&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;
|usage=&lt;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;
== 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=&lt;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=&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=smelts an ingot&lt;br /&gt;
|usage=&lt;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;
== spin ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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, tendother ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=automatic wound tender&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&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; by default comes with numerical substitutions for appraisal and combat messages&lt;br /&gt;
|usage=&lt;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 some simple communes&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&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=trains attributes&lt;br /&gt;
|usage=&lt;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== weave-cloth ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=&lt;br /&gt;
|usage=&lt;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=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Lich_script_repository&amp;diff=446792</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=446792"/>
		<updated>2016-06-16T19:33:34Z</updated>

		<summary type="html">&lt;p&gt;SEPED: /* combat-trainer */&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;
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts&lt;br /&gt;
*https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings&lt;br /&gt;
We are working on migrating this content to this page.&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open [https://github.com/rpherbig/dr-scripts/pulls pull request]. We look forward to hearing from you!&lt;br /&gt;
&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=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&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&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== afk ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description=Basic keep alive alive script with simple health/death monitoring.&lt;br /&gt;
|usage=&lt;br /&gt;
|args=&lt;br /&gt;
|settings=&lt;br /&gt;
|uservars=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== automap ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== bescort ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== bootstrap ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== carve ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== circlecheck ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
reports your progress towards circling&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;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. ;combat-trainer back    would load in Yourname-back.yaml.}}&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=Userd 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.}}^{{Lich setting|name=ambush|desc=true to use stealth attacks to train backstab.}}^{{Lich setting|name=backstab|desc=true to use backstab to train backstabbing skill, 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.}}&lt;br /&gt;
|uservars={{Lich setting|name=combat_trainer_debug|desc=Turns on debugging messages for combat.}}&lt;br /&gt;
|children=tendme&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
TODO&lt;br /&gt;
* lootables&lt;br /&gt;
* loot_additions&lt;br /&gt;
* loot_subtractions&lt;br /&gt;
* thanatology&lt;br /&gt;
* spare_gem_pouch_container&lt;br /&gt;
* gem_pouch_adjective&lt;br /&gt;
* buff_spells&lt;br /&gt;
* offensive_spells&lt;br /&gt;
* cambrinth&lt;br /&gt;
* cast_messages&lt;br /&gt;
* prep_messages&lt;br /&gt;
* is_empath&lt;br /&gt;
* empath_healing&lt;br /&gt;
* osrel_timer&lt;br /&gt;
* osrel_amount&lt;br /&gt;
* osrel_no_harness&lt;br /&gt;
* buff_nonspells&lt;br /&gt;
* kneel_khri&lt;br /&gt;
* khri_preps&lt;br /&gt;
* manipulate_threshold&lt;br /&gt;
* training_abilities&lt;br /&gt;
* fatigue_regen_action&lt;br /&gt;
* dual_load --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== common, common-crafting, common-money, common-summoning, common-travel==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== crossing-repair ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
repairs items&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== crossing-training==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
trains non-combat skills&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== dependency ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== drinfomon ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== echo ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== edityaml ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== equipmanager ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== events ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== expreset ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== favor ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
gets a favor from a given Immortal&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== forge ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
forges an item&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== gbox ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
gets all boxes from a container and gives them to a character&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;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=true enables debugging messages, false disables.}}&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}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=combat-trainer&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 for mining.}}&lt;br /&gt;
|children=mine,safe-room&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== mining-manager==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
repeatedly mines in defined mining areas (using mining-buddy)&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== moonwatch ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
populates UserVars.moons with data related to the moons&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== performance-monitor ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
logs combat data for later parsing&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pick ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
disarms, harvests, and unlocks boxes&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== roomnumbers==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
appends the Lich room ID# to your in-game room title&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;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 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 any matching item types.&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;
== sell-loot ==&lt;br /&gt;
{{Lich script&lt;br /&gt;
|description= Sells gems and bundles; then deposits coin. &lt;br /&gt;
|usage= Will sell bundles and any gems in opened gem pouches. Will make sure you have a spare gem pouch if defined. &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.}}&lt;br /&gt;
|uservars=&lt;br /&gt;
|children=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== setupaliases ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
adds a useful selection of aliases to the global list&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sew ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== shape ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== skill-recorder ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== smartlisten ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
if someone teaches you an approved class you&#039;ll start listening&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== smarttransfer ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
safely transfer wounds from the target, avoiding useless injuries in fatal areas&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== smelt ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
smelts an ingot&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== smelt-deeds ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
combines deeds of like metals to save inventory space&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== smith ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==spellmonitor==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== spin ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== status-monitor ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== tendme, tendother ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
automatic wound tender&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== textsubs==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
provides in-game text substitution capabilities; by default comes with numerical substitutions for appraisal and combat messages&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== theurgy ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
train theurgy by working up devotion and doing some simple communes&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== train ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
trains attributes&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;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=mine_while_training|desc=Set to true will cause town training to start with a mining loop.}}&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;
== weave-cloth ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== workorders ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
completes a workorder for the given discipline&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== create_symlinks.bat ==&lt;br /&gt;
Useful if you are doing development on Windows. Set the LICH_SCRIPTS environment variable to the path to your lich/scripts/ directory.&lt;br /&gt;
&lt;br /&gt;
== create_symlinks.sh ==&lt;br /&gt;
Useful if you are doing development on OSX or Linux. Pass it an argument of the path to your lich/scripts/ directory.&lt;br /&gt;
&lt;br /&gt;
{{cat|Lich scripts}}&lt;/div&gt;</summary>
		<author><name>SEPED</name></author>
	</entry>
</feed>