<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://atitd.wiki/tale8/w/index.php?action=history&amp;feed=atom&amp;title=Guild%3AZFree%2FAcoustics%2FMacro</id>
	<title>Guild:ZFree/Acoustics/Macro - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://atitd.wiki/tale8/w/index.php?action=history&amp;feed=atom&amp;title=Guild%3AZFree%2FAcoustics%2FMacro"/>
	<link rel="alternate" type="text/html" href="https://atitd.wiki/tale8/w/index.php?title=Guild:ZFree/Acoustics/Macro&amp;action=history"/>
	<updated>2026-04-16T15:17:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://atitd.wiki/tale8/w/index.php?title=Guild:ZFree/Acoustics/Macro&amp;diff=90042&amp;oldid=prev</id>
		<title>Silden: Created page with &quot;&lt;PRE&gt; dofile(&quot;common.inc&quot;);  local askText = &quot;This will produce a chime based upon the Acoustics Laboratory in zFree (1419, 2927), it will most likely not work for any other l...&quot;</title>
		<link rel="alternate" type="text/html" href="https://atitd.wiki/tale8/w/index.php?title=Guild:ZFree/Acoustics/Macro&amp;diff=90042&amp;oldid=prev"/>
		<updated>2019-05-02T15:53:27Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;PRE&amp;gt; dofile(&amp;quot;common.inc&amp;quot;);  local askText = &amp;quot;This will produce a chime based upon the Acoustics Laboratory in zFree (1419, 2927), it will most likely not work for any other l...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;PRE&amp;gt;&lt;br /&gt;
dofile(&amp;quot;common.inc&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
local askText = &amp;quot;This will produce a chime based upon the Acoustics Laboratory in zFree (1419, 2927), it will most likely not work for any other lab. Click Start working a Chime, Pin Open the Tuning menu, select the chime showing in the main chat, select the chime you want to get to, then click Go to the Chime. Alternatively, press the direction you wish to go.&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
local scale = 1.0;&lt;br /&gt;
local actionToTake = nil;&lt;br /&gt;
local StepsTaken = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
local StartingChimeArray = {&amp;quot;Diving Nightingale&amp;quot;, &amp;quot;Soaring Sparrow&amp;quot;, &amp;quot;Gliding Condor&amp;quot;};&lt;br /&gt;
local ChimeActionArray = {&amp;quot;Diving&amp;quot;, &amp;quot;Floating&amp;quot;, &amp;quot;Gliding&amp;quot;, &amp;quot;Hovering&amp;quot;, &amp;quot;Soaring&amp;quot;}&lt;br /&gt;
local ChimeBirdArray ={&amp;quot;Albatross&amp;quot;, &amp;quot;Buzzard&amp;quot;, &amp;quot;Condor&amp;quot;, &amp;quot;Crane&amp;quot;, &amp;quot;Eagle&amp;quot;, &amp;quot;Finch&amp;quot;, &amp;quot;Gull&amp;quot;, &amp;quot;Hawk&amp;quot;, &amp;quot;Hummingbird&amp;quot;, &amp;quot;Lark&amp;quot;, &amp;quot;Nightingale&amp;quot;, &amp;quot;Osprey&amp;quot;, &amp;quot;Owl&amp;quot;, &amp;quot;Parrot&amp;quot;, &amp;quot;Pheasant&amp;quot;, &amp;quot;Puffin&amp;quot;, &amp;quot;Raven&amp;quot;, &amp;quot;Sparrow&amp;quot;, &amp;quot;Warbler&amp;quot;, &amp;quot;Waxwing&amp;quot;}&lt;br /&gt;
local StartingChime = 1;&lt;br /&gt;
local ChimeAction = 1;&lt;br /&gt;
local ChimeBird = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local done = false;&lt;br /&gt;
local MovementResult = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
local AP = &amp;quot;Mill with Aluminum Powder&amp;quot;&lt;br /&gt;
local BW = &amp;quot;Coat in Beeswax&amp;quot;&lt;br /&gt;
local CS = &amp;quot;Dope with Cactus Sap&amp;quot;&lt;br /&gt;
local CW = &amp;quot;Plunge into Cold Water&amp;quot;&lt;br /&gt;
local HB = &amp;quot;Shock against Heavy Block&amp;quot;&lt;br /&gt;
local HW = &amp;quot;Plunge into Hot Water&amp;quot;&lt;br /&gt;
local IL = &amp;quot;Expose to Intense Light&amp;quot;&lt;br /&gt;
local LP = &amp;quot;Fracture against Leopard's Paw&amp;quot;&lt;br /&gt;
local QS = &amp;quot;Bathe in Quicksilver&amp;quot;&lt;br /&gt;
local RP = &amp;quot;Polish using Rabbit Pelts&amp;quot;&lt;br /&gt;
local SA = &amp;quot;Tumble with White Sand&amp;quot;&lt;br /&gt;
local SC = &amp;quot;Shine with Silk Cloth&amp;quot;&lt;br /&gt;
local SP = &amp;quot;Clean with Worm Spirits&amp;quot;&lt;br /&gt;
local SF = &amp;quot;Stress with Shearing Force&amp;quot;&lt;br /&gt;
local StartingChime = &amp;quot;Starting Chime&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local ChimeRecipe = {&lt;br /&gt;
		&lt;br /&gt;
  {1, 1, 1, HB, HW}, 		&lt;br /&gt;
 {1, 1, 2, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW, LP, LP, CW, CW, CW, CW}, 	 {2, 1, 2, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, LP, LP, CW, CW}, 	&lt;br /&gt;
 {1, 1, 3, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW, LP, LP}, 	 {2, 1, 3, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, LP, LP}, 	&lt;br /&gt;
 {1, 1, 4, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW, IL, IL, IL, IL, IL, CW, CW, CW, CW, LP}, 	 {2, 1, 4, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW, LP}, 	&lt;br /&gt;
	 {2, 1, 5, IL, QS, QS, CW, HB, CW, SF, CS, RP, SP, RP, RP, BW, SP}, 	&lt;br /&gt;
 {1, 1, 6, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, LP, LP}, 	 {2, 1, 6, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW}, 	&lt;br /&gt;
	 {2, 1, 7, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW, LP, CW, CW, CW, CW, CS, CW, CW}, 	&lt;br /&gt;
	 {2, 1, 8, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW, LP, LP, IL, IL, IL, IL, IL, CW, CW}, 	&lt;br /&gt;
	 {2, 1, 9, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW, LP, LP, IL, IL, IL, IL, IL, CW, CW, CW, CW}, 	&lt;br /&gt;
	 {2, 1, 10, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW, LP, LP, IL, IL, IL, IL, IL, CW, CW, CW, CW, CW, CW, CW, SP, CW, CW}, 	&lt;br /&gt;
 {1, 1, 11, StartingChime}, 		&lt;br /&gt;
 {1, 1, 12, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, LP}, 		&lt;br /&gt;
	 {2, 1, 13, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW, LP, CW, CW, CW, CW, CS}, 	&lt;br /&gt;
	 {2, 1, 14, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW, LP, LP}, 	&lt;br /&gt;
	 {2, 1, 15, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW, LP, LP, IL, IL, IL, IL, IL, CW, CW, CW, CW, CW, CW, CW, SP, CW, CW, SP, SP, CS, CS}, 	&lt;br /&gt;
 {1, 1, 16, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW, LP}, 	 {2, 1, 16, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, LP}, 	&lt;br /&gt;
 {1, 1, 17, HB, HW, QS, IL, IL}, 		&lt;br /&gt;
 {1, 1, 18, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, LP, LP, BW}, 	 {2, 1, 18, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, BW}, 	&lt;br /&gt;
 {1, 1, 19, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW, IL, IL, IL, IL, IL, CW, CW, CW, CW, LP, BW, BW, BW, CW, CW, CW, SP}, 		&lt;br /&gt;
 {1, 1, 20, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, LP}, 	 {2, 1, 20, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, LP}, 	&lt;br /&gt;
		&lt;br /&gt;
		 {3, 2, 1, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, SF, SF, RP, SF, CW, CW, CW, CW, SF, CW, CW, CW, CW, CW}, &lt;br /&gt;
		 {3, 2, 2, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, SF, SF, RP, RP, RP, SP, SP, BW, BW, CW}, &lt;br /&gt;
		 {3, 2, 3, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, SF, SF, RP, SF, CW, SP, SP, BW, BW, SP, SP, RP, RP, HW, HW, QS, QS, LP, LP, QS, QS, LP, LP, HW, HW, SF, LP}, &lt;br /&gt;
		 {3, 2, 4, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, SF, SF, RP, SF, CW, SP, SP, BW}, &lt;br /&gt;
		 {3, 2, 5, HB, HW, SA, SP, SA, SP, SA, RP}, &lt;br /&gt;
		 {3, 2, 6, HB, HW, CW, HB, CS, IL, AP, HB}, &lt;br /&gt;
		 {3, 2, 7, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, SF, SF, RP, SF, CW, CW, CW}, &lt;br /&gt;
		 {3, 2, 8, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, SF, SF, RP}, &lt;br /&gt;
 {1, 2, 9, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, HB, SF, LP, IL, SF, HB}, 		 {3, 2, 9, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, IL, BW, HB}, &lt;br /&gt;
 {1, 2, 10, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, HB, SF, LP, IL, SF, HB, CW, CW}, 		 {3, 2, 10, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, IL, BW, HB, CW, CW}, &lt;br /&gt;
		 {3, 2, 11, HB, HW, SA, SP, SA, SP, SA, RP, SP, CW, BW, BW}, &lt;br /&gt;
		 {3, 2, 12, HB, HW, SA, SP, SA, SP, SA, RP, SP, SF, IL, HB, BW, CW, CW, CW}, &lt;br /&gt;
		 {3, 2, 13, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, SF, SF, RP, SF, CW}, &lt;br /&gt;
		 {3, 2, 14, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, SF, SF, RP}, &lt;br /&gt;
		 {3, 2, 15, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, SF, SF, RP, SF, CW, CW, CW, CW, SF, CW, CW}, &lt;br /&gt;
		 {3, 2, 16, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, SF, SF, RP, SF, CW, SP, SP, BW, BW, SP, SP, RP, RP}, &lt;br /&gt;
		 {3, 2, 17, HB, HW, SA, SP, SA, SP, SA, RP, SP, SF, IL, HB, BW, CW}, &lt;br /&gt;
		 {3, 2, 18, HB, HW, CW, HB, CS, IL, AP, HB, RP, SA, SP}, &lt;br /&gt;
		 {3, 2, 19, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, SF, SF, RP, SF, CW, SP, SP, BW, BW}, &lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
 {1, 3, 1, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, HB, SF, LP, IL, SF}, 		 {3, 3, 1, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW}, &lt;br /&gt;
		 {3, 3, 2, HB, HW, CW, HB, CS, IL, AP, LP}, &lt;br /&gt;
		 {3, 3, 3, StartingChime}, &lt;br /&gt;
 {1, 3, 4, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, HB, SF, LP, IL, SF, BW, RP, SP, BW, CW, SP, SP, RP, SP, RP, BW, SP, CW}, 		&lt;br /&gt;
 {1, 3, 5, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW, SF, SF, SF, SF, SF, HB, HB, HB, SF, LP, HB}, 		&lt;br /&gt;
		 {3, 3, 6, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, LP, CW, CW, AP, CS, CW, CW, SF, SF, IL, IL, SP}, &lt;br /&gt;
 {1, 3, 7, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, HB, SF, LP, IL, SF, BW, RP, SP, BW, CW}, 		&lt;br /&gt;
 {1, 3, 8, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, SF, SF, QS, BW, SP, SP, BW, SP, RP}, 		 {3, 3, 8, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, LP, BW, SP, BW, SP, BW}, &lt;br /&gt;
 {1, 3, 9, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, SF, SF, QS, BW, SP, SP, BW}, 		 {3, 3, 9, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, LP, BW, SP, BW}, &lt;br /&gt;
 {1, 3, 10, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, SF, SF, QS, BW}, 		 {3, 3, 10, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, LP, BW}, &lt;br /&gt;
 {1, 3, 11, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, SF, SF, QS}, 		 {3, 3, 11, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, LP}, &lt;br /&gt;
		 {3, 3, 12, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW}, &lt;br /&gt;
 {1, 3, 13, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, HB, SF, LP, IL, SF, BW, RP, SP, BW, CW, SP, SP, RP}, 		&lt;br /&gt;
 {1, 3, 14, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, SF, SF, QS, BW, SP, SP, BW, SP, RP, SP, RP, SP, RP, BW, CW}, 		 {3, 3, 14, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, LP, BW, SP, BW, SP, BW, BW, SP, LP, CW}, &lt;br /&gt;
 {1, 3, 15, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, HB, SF, LP, IL, SF, BW}, 		 {3, 3, 15, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, BW, BW, CW, CW, IL, SP, SP, RP}, &lt;br /&gt;
		 {3, 3, 16, HB, HW}, &lt;br /&gt;
		 {3, 3, 17, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP}, &lt;br /&gt;
		 {3, 3, 18, HB, HW, SA, SP, SA, SP, SA, RP, LP}, &lt;br /&gt;
		 {3, 3, 19, HB, HW, CW, HB, CS, IL, AP}, &lt;br /&gt;
		 {3, 3, 20, HB, HW, SA, SP, SA}, &lt;br /&gt;
		&lt;br /&gt;
 {1, 4, 1, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL}, 	 {2, 4, 1, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, BW, CW, SF, BW}, 	&lt;br /&gt;
	 {2, 4, 2, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW, LP, CW, CW, CW, CW, CS, SF}, 	&lt;br /&gt;
 {1, 4, 3, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW, IL, IL, IL, IL, IL, CW, CW, CW, CW}, 	 {2, 4, 3, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW}, 	&lt;br /&gt;
		 {3, 4, 4, LP}, &lt;br /&gt;
 {1, 4, 5, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, LP, RP, RP, SP}, 	 {2, 4, 5, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, LP, BW}, 	&lt;br /&gt;
 {1, 4, 6, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW, IL, IL, IL, IL, IL, CW}, 	 {2, 4, 6, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW}, 	&lt;br /&gt;
 {1, 4, 7, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, SF, SF, QS, BW, SP, SP, BW, SP, RP, SP, RP, SP, RP, BW, CW, LP}, 		 {3, 4, 7, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, LP, BW, SP, BW, SP, BW, BW, SP, LP, CW, LP}, &lt;br /&gt;
	 {2, 4, 8, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW, LP, LP, IL, IL, IL, IL, IL, CW, CW, CW, CW, CW, CW, CW, SP, CW, CW, SF, SF, HB}, 	&lt;br /&gt;
 {1, 4, 9, HB, HW, QS, IL, IL, SF, CS, CW, BW}, 		&lt;br /&gt;
 {1, 4, 10, HB, HW, QS, IL, IL, SF, CS, CW}, 		&lt;br /&gt;
 {1, 4, 11, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS}, 		&lt;br /&gt;
 {1, 4, 12, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL}, 	 {2, 4, 12, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF}, 	 {3, 4, 12, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, LP, LP}, &lt;br /&gt;
		 {3, 4, 13, LP, CW, CW, CW}, &lt;br /&gt;
	 {2, 4, 14, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW, LP, CW, CW, CW, CW, CS, SF, CW, CW, CW}, 	&lt;br /&gt;
 {1, 4, 15, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, SF, BW}, 	 {2, 4, 15,  }, 	&lt;br /&gt;
		 {3, 4, 16, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, LP, CW, CW}, &lt;br /&gt;
 {1, 4, 17, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS}, 	 {2, 4, 17,  IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, BW, CW, SF, BW, CW, IL}, 	 {3, 4, 17, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, BW, BW, CW, SP, BW, LP, LP, BW}, &lt;br /&gt;
 {1, 4, 18, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW}, 	 {2, 4, 18, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS}, 	&lt;br /&gt;
		 {3, 4, 19, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, LP, CW, CW, AP, CS, CW, CW}, &lt;br /&gt;
		 {3, 4, 20, HB, HW, SA, SP, SA, SP, SA, RP, LP, SA, SC, BW, SP, SF, CW, BW, LP}, &lt;br /&gt;
		&lt;br /&gt;
	 {2, 5, 1, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW, LP, LP, IL, IL, IL, IL, IL, CW, CW, CW, CW, LP}, 	&lt;br /&gt;
 {1, 5, 2, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW, LP, LP, CW, CW, CW, CW, LP, LP, SP, SP, SP, CW, BW, BW, CW, IL, BW, SP}, 	 {2, 5, 2, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, LP, LP, CW, CW, LP, LP, SP, SP, RP, BW}, 	&lt;br /&gt;
	 {2, 5, 3, IL, QS, QS, CW, HB, CW}, 	&lt;br /&gt;
 {1, 5, 4, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, LP, LP, LP, HW, QS, CW, CS, HB, AP}, 	 {2, 5, 4, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CW, CS, HB, AP}, 	&lt;br /&gt;
 {1, 5, 5, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW, LP, LP, CW, CW, CW, CW, LP, LP, CW, CS, CS, CS, CS, SP, SF, CW, CW, CW, CW, CW, QS, QS, QS, HB, HB, HB, CW, CW}, 	 {2, 5, 5, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, LP, LP, CW, CW, LP, LP, CW, CS, CS, CS, CS, CW, CW, CW, CW, CS, CS, CW, CW, CW, CW, CW}, 	&lt;br /&gt;
	 {2, 5, 6, IL, QS, QS}, 	&lt;br /&gt;
	 {2, 5, 7, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW, LP, LP, LP}, 	&lt;br /&gt;
 {1, 5, 8, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW, LP, LP, CW, CW, CW, CW, LP, LP}, 	 {2, 5, 8, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, LP, LP, CW, CW, LP, LP}, 	&lt;br /&gt;
 {1, 5, 9, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW, LP, LP, CW, CW, CW, CW, LP, LP, CW, CS, CS, CS, CS, SP, SF, CW}, 	 {2, 5, 9, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, LP, LP, CW, CW, LP, LP, CW, CS, CS, CS, CS, CW}, 	&lt;br /&gt;
 {1, 5, 10, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW, LP, LP, CW, CW, CW, CW, LP, LP, CW, CS, CS, CS, CS, SP, SF, CW, CW, CW}, 	 {2, 5, 10, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, LP, LP, CW, CW, LP, LP, CW, CS, CS, CS, CS, CW, CW, CW, CW}, 	&lt;br /&gt;
 {1, 5, 11, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW, LP, LP, CW, CW, CW, CW, LP, LP, CW, CS, CS, CS, CS, SP, SF, CW, CW, CW, CW, CW}, 	 {2, 5, 11, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, LP, LP, CW, CW, LP, LP, CW, CS, CS, CS, CS, CW, CW, CW, CW, CS, CS, CW, CW}, 	&lt;br /&gt;
 {1, 5, 12, LP}, 		&lt;br /&gt;
 {1, 5, 13, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, CW, CW, LP, LP, CW, CW, CW, CW, LP}, 	 {2, 5, 13, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, LP, LP, CW, CW, LP}, 	&lt;br /&gt;
	 {2, 5, 14, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, LP, LP, CW, CW, LP, LP, SP, SP, RP}, 	&lt;br /&gt;
	 {2, 5, 15, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW, LP, LP, IL, IL, IL, IL, IL, CW, CW, LP}, 	&lt;br /&gt;
	 {2, 5, 16, IL, QS, QS, CW, HB, CW, SF, CS}, 	&lt;br /&gt;
	 {2, 5, 17, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP, CS, SF, IL, SP, HB, CW, HB, SF, CW, CW, CW, CS, CW, CW, CS, CW, CW, LP, LP, IL, IL, IL, IL, IL, CW, CW, CW, CW, CW, CW, CW, SP, CW, CW, LP}, 	&lt;br /&gt;
	 {2, 5, 18, StartingChime}, 	&lt;br /&gt;
 {1, 5, 19, HB, HW, QS, IL, IL, SF, CS, CW, CW, IL, QS, SP, IL, IL, QS, IL, QS, IL, LP, LP, LP, HW, QS}, 	 {2, 5, 19, IL, QS, QS, CW, HB, CW, SF, CS, CW, HB, CS, IL, AP}, 	&lt;br /&gt;
	 {2, 5, 20, IL, QS, QS, CW, HB, CW, SF, CS, RP, SP, RP}, 	&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
}	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function doit()&lt;br /&gt;
	askForWindow(askText);&lt;br /&gt;
&lt;br /&gt;
	while 1 do&lt;br /&gt;
		MainMenu()&lt;br /&gt;
&lt;br /&gt;
		PerformAction()&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local MovesToTake = {};&lt;br /&gt;
&lt;br /&gt;
function PerformAction()&lt;br /&gt;
	MovementResult = &amp;quot; &amp;quot;; -- Reset the action taken&lt;br /&gt;
	MovesToTake = {}; -- declare an array for the movements to be taken&lt;br /&gt;
	&lt;br /&gt;
	if StartingChimeArray[StartingChime] == ChimeActionArray[ChimeAction] .. &amp;quot; &amp;quot; .. ChimeBirdArray[ChimeBird] then&lt;br /&gt;
		MovementResult = &amp;quot;The destination is the same as the starting chime!&amp;quot;;&lt;br /&gt;
		return;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	for i=1, #ChimeRecipe do&lt;br /&gt;
		if ChimeRecipe[i][1] == StartingChime and ChimeRecipe[i][2] == ChimeAction and ChimeRecipe[i][3] == ChimeBird then&lt;br /&gt;
			-- Array includes an entry for this combination&lt;br /&gt;
			for j=1, #ChimeRecipe[i]-3 do&lt;br /&gt;
				-- Add all moves to the array&lt;br /&gt;
				MovesToTake[#MovesToTake + 1] = (ChimeRecipe[i][j+3]);&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if not (#MovesToTake &amp;gt; 0) then&lt;br /&gt;
		-- Array entry not found, so moves to take is empty&lt;br /&gt;
		MovementResult = (&amp;quot;Not yet found a route from &amp;quot; .. StartingChimeArray[StartingChime] .. &amp;quot; to &amp;quot; .. ChimeActionArray[ChimeAction] .. &amp;quot; &amp;quot; .. ChimeBirdArray[ChimeBird].. &amp;quot;.&amp;quot;);&lt;br /&gt;
		return;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	-- There's a list of moves to take&lt;br /&gt;
	for i=1, #MovesToTake do&lt;br /&gt;
		clickText(MovesToTake[i]);&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	StepsTaken = &amp;quot;&amp;quot;; -- Reset the previous Steps Taken&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function MainMenu()&lt;br /&gt;
	done = false;&lt;br /&gt;
	&lt;br /&gt;
	while not done do	&lt;br /&gt;
		-- Put these everywhere to make sure we don't lock up with no easy way to escape!&lt;br /&gt;
		checkBreak(&amp;quot;disallow pause&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
		lsPrint(10, 10, 0, scale, scale, 0xFFFFFFff, &amp;quot;What is the starting Chime?&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
		StartingChime = lsDropdown(&amp;quot;StartingChimeSelected&amp;quot;, 8, 40, 0, 275, StartingChime, StartingChimeArray);&lt;br /&gt;
		&lt;br /&gt;
		lsPrint(10, 70, 0, scale, scale, 0xFFFFFFff, &amp;quot;Where are we going to?&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
		ChimeAction = lsDropdown(&amp;quot;ChimeAction&amp;quot;, 8, 100, 0, 120, ChimeAction, ChimeActionArray);&lt;br /&gt;
		ChimeBird = lsDropdown(&amp;quot;ChimeBird&amp;quot;, 130, 100, 0, 160, ChimeBird, ChimeBirdArray);&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		if lsButtonText(10, 130, 0, 275, 0x00FFFFff, &amp;quot;Go to the chime&amp;quot;) then&lt;br /&gt;
			done = true;&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		lsPrintWrapped(10, 175, 1, lsScreenX-10, 0.7, 0.7, 0xFF00FFff, MovementResult);&lt;br /&gt;
&lt;br /&gt;
		if lsButtonText(lsScreenX - 110, lsScreenY - 30, z, 100, 0xFFFFFFff, &amp;quot;End script&amp;quot;) then&lt;br /&gt;
			error (&amp;quot;End Script pressed&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
		-- Direction Buttons at the bottom of  the window&lt;br /&gt;
		&lt;br /&gt;
		local scale = 1.25;&lt;br /&gt;
		lsSetCamera(0,0,lsScreenX*scale,lsScreenY*scale);&lt;br /&gt;
		&lt;br /&gt;
		y = 300&lt;br /&gt;
		x = 62&lt;br /&gt;
		leftx = -25&lt;br /&gt;
		width = 60&lt;br /&gt;
		&lt;br /&gt;
		if lsButtonText(leftx + (1 * x), y, 0.5, width, 0xFFFF00ff, &amp;quot;SA nw&amp;quot;) then&lt;br /&gt;
			-- north Gliding Nightingale to Hovering Ospray&lt;br /&gt;
			--north Gliding Puffin to Gliding Condor&lt;br /&gt;
			action(&amp;quot;SA&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if lsButtonText(leftx + (2 * x), y, 0.5, width, 0xFFFF00ff, &amp;quot;HW nw&amp;quot;) then&lt;br /&gt;
			-- north Floating Eagle to Gliding Sparrow&lt;br /&gt;
			-- west Gliding Waxwing to Floating Eagle&lt;br /&gt;
			action(&amp;quot;HW&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
		if lsButtonText(leftx + (3 * x), y, 0.5, width, 0xFFFF00ff, &amp;quot;LP n&amp;quot;) then&lt;br /&gt;
			-- north Floating Eagle to Gliding Sparrow&lt;br /&gt;
			-- north Soaring Puffin to Soaring Condor&lt;br /&gt;
			action(&amp;quot;LP&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		if lsButtonText(leftx + (4 * x), y, 0.5, width, 0xFFFFFFff, &amp;quot;QS ne&amp;quot;) then&lt;br /&gt;
			-- Goes east Soaring Sparrow to Soaring Finch&lt;br /&gt;
			-- Goes north Gliding Condor to Hovering Crane&lt;br /&gt;
			-- east Diving Eagle to Soaring Waxwing&lt;br /&gt;
			action(&amp;quot;QS&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if lsButtonText(leftx + (5 * x), y, 0.5, width, 0xFFFFFFff, &amp;quot;AP ne&amp;quot;) then&lt;br /&gt;
			-- north Soaring Puffin to Soaring Condor&lt;br /&gt;
			-- east Soaring Puffin to Soaring Warbler&lt;br /&gt;
			action(&amp;quot;AP&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		y = y + 32;&lt;br /&gt;
		if lsButtonText(leftx + (1 * x), y, 0.5, width, 0xFFFFFFff, &amp;quot;RP nw&amp;quot;) then&lt;br /&gt;
			-- Soaring Finch to Soaring Sparrow&lt;br /&gt;
			-- north Diving Waxwing to Diving Finch&lt;br /&gt;
			action(&amp;quot;RP&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		if lsButtonText(leftx + (2 * x), y, 0.5, width, 0xFFFFFFff, &amp;quot;SC nw&amp;quot;) then&lt;br /&gt;
			-- west Soaring Crane to Soaring Warbler&lt;br /&gt;
			-- north Diving Finch to Soaring Warbler&lt;br /&gt;
			action(&amp;quot;SC&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		y = y + 32;&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
		if lsButtonText(leftx + (1 * x), y, 0.5, width, 0xFFFF00ff, &amp;quot;BW nw&amp;quot;) then&lt;br /&gt;
			-- west Gliding Puffin to Gliding Waxwing&lt;br /&gt;
			-- west Gliding Waxwing to Floating Eagle&lt;br /&gt;
			-- north Floating Finch to Gliding Warbler&lt;br /&gt;
			action(&amp;quot;BW&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if lsButtonText(leftx + (5 * x), y-10, 0.5, width, 0xFFFF00ff, &amp;quot;CW ne&amp;quot;) then&lt;br /&gt;
			-- Goes East Hovering Crane to Hovering Owl&lt;br /&gt;
			-- east Soaring Finch to Soaring Condor&lt;br /&gt;
			-- east Soaring Puffin to Soaring Warbler&lt;br /&gt;
			-- north Diving Finch to Soaring Warbler&lt;br /&gt;
			action(&amp;quot;CW&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
		y = y + 32;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		if lsButtonText(leftx + (5 * x), y-10, 0.5, width, 0xFFFF00ff, &amp;quot;IL se&amp;quot;) then&lt;br /&gt;
			-- south Hovering Osprey to Gliding Nightingale&lt;br /&gt;
			-- east Hovering Lark to Hovering Nightingale&lt;br /&gt;
			action(&amp;quot;IL&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
		y = y + 32;&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
		if lsButtonText(leftx + (1 * x), y, 0.5, width, 0xFFFFFFff, &amp;quot;SP sw&amp;quot;) then&lt;br /&gt;
			-- west Soaring Puffin to Soaring Waxwing&lt;br /&gt;
			-- west Soaring Waxwing to Diving Eagle&lt;br /&gt;
			-- south Gliding Condor to Gliding Puffin&lt;br /&gt;
			action(&amp;quot;SP&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if lsButtonText(leftx + (2 * x), y, 0.5, width, 0xFFFF00ff, &amp;quot;SF sw&amp;quot;) then&lt;br /&gt;
			-- south Soaringn Condor to Soaring Puffin&lt;br /&gt;
			-- southh Gliding Condor to Gliding Puffin&lt;br /&gt;
			-- west Soaring Waxwing to Diving Eagle&lt;br /&gt;
			action(&amp;quot;SF&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
				&lt;br /&gt;
		if lsButtonText(leftx + (4 * x), y, 0.5, width, 0xFFFFFFff, &amp;quot;HB se&amp;quot;) then&lt;br /&gt;
			-- east Gliding Puffin to Gliding Warbler&lt;br /&gt;
			-- south Gliding Sparrow to Floating Eagle&lt;br /&gt;
			-- south Soaring Warbler to Diving Finch&lt;br /&gt;
			-- south Diving Finch to Diving Waxwing&lt;br /&gt;
			action(&amp;quot;HB&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
	&lt;br /&gt;
		if lsButtonText(leftx + (5 * x), y, 0.5, width, 0xFFFFFFff, &amp;quot;CS se&amp;quot;) then&lt;br /&gt;
			-- south Gliding Sparrow to Floating Eagle&lt;br /&gt;
			-- east Diving Eagle to Soaring Waxwing&lt;br /&gt;
			action(&amp;quot;CS&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
			&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		y = y + 40;&lt;br /&gt;
		--lsPrint(20, y, 0, scale*0.75, scale*0.75, 0x00FF00ff, StepsTaken);&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		lsPrintWrapped(20, y, 1, lsScreenX-10, scale*0.75, scale*0.75, 0x00FF00ff, StepsTaken);&lt;br /&gt;
				&lt;br /&gt;
		&lt;br /&gt;
		lsDoFrame();&lt;br /&gt;
		lsSleep(10); -- Sleep just so we don't eat up all the CPU for no reason&lt;br /&gt;
&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function action(actionToTake)&lt;br /&gt;
&lt;br /&gt;
	StepsTaken = StepsTaken .. actionToTake .. &amp;quot; &amp;quot;;&lt;br /&gt;
	&lt;br /&gt;
	if (actionToTake == &amp;quot;HW&amp;quot;) then&lt;br /&gt;
		clickText(&amp;quot;Plunge into Hot Water&amp;quot;);&lt;br /&gt;
	elseif (actionToTake == &amp;quot;CW&amp;quot;) then&lt;br /&gt;
		clickText(&amp;quot;Plunge into Cold Water&amp;quot;);&lt;br /&gt;
	elseif (actionToTake == &amp;quot;SF&amp;quot;) then&lt;br /&gt;
		clickText(&amp;quot;Stress with Shearing Force&amp;quot;);&lt;br /&gt;
	elseif (actionToTake == &amp;quot;QS&amp;quot;) then&lt;br /&gt;
		clickText(&amp;quot;Bathe in Quicksilver&amp;quot;);&lt;br /&gt;
	elseif (actionToTake == &amp;quot;SA&amp;quot;) then&lt;br /&gt;
		clickText(&amp;quot;Tumble with White Sand&amp;quot;);&lt;br /&gt;
	elseif (actionToTake == &amp;quot;SC&amp;quot;) then&lt;br /&gt;
		clickText(&amp;quot;Shine with Silk Cloth&amp;quot;);&lt;br /&gt;
	elseif (actionToTake == &amp;quot;SP&amp;quot;) then&lt;br /&gt;
		clickText(&amp;quot;Clean with Worm Spirits&amp;quot;);&lt;br /&gt;
	elseif (actionToTake == &amp;quot;LP&amp;quot;) then&lt;br /&gt;
		clickText(&amp;quot;Fracture against Leopard's Paw&amp;quot;);&lt;br /&gt;
	elseif (actionToTake == &amp;quot;AP&amp;quot;) then&lt;br /&gt;
		clickText(&amp;quot;Mill with Aluminum Powder&amp;quot;);&lt;br /&gt;
	elseif (actionToTake == &amp;quot;IL&amp;quot;) then&lt;br /&gt;
		clickText(&amp;quot;Expose to Intense Light&amp;quot;);&lt;br /&gt;
	elseif (actionToTake == &amp;quot;HB&amp;quot;) then&lt;br /&gt;
		clickText(&amp;quot;Shock against Heavy Block&amp;quot;);&lt;br /&gt;
	elseif (actionToTake == &amp;quot;RP&amp;quot;) then&lt;br /&gt;
		clickText(&amp;quot;Polish using Rabbit Pelts&amp;quot;);&lt;br /&gt;
	elseif (actionToTake == &amp;quot;BW&amp;quot;) then&lt;br /&gt;
		clickText(&amp;quot;Coat in Beeswax&amp;quot;);&lt;br /&gt;
	elseif (actionToTake == &amp;quot;CS&amp;quot;) then&lt;br /&gt;
		clickText(&amp;quot;Dope with Cactus Sap&amp;quot;);&lt;br /&gt;
	else&lt;br /&gt;
		Error(&amp;quot;Could not find action [&amp;quot; .. actionToTake .. &amp;quot;]&amp;quot;);&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function clickText(stringToClick)&lt;br /&gt;
	srReadScreen();&lt;br /&gt;
	local MenuEntry = findText(stringToClick);&lt;br /&gt;
	if MenuEntry then&lt;br /&gt;
		safeClick(MenuEntry[0]+25,MenuEntry[1]+5);&lt;br /&gt;
		lsSleep(200);&lt;br /&gt;
	else&lt;br /&gt;
		error(&amp;quot;Did not find &amp;quot; .. stringToClick .. &amp;quot;!&amp;quot;);&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;/div&gt;</summary>
		<author><name>Silden</name></author>
	</entry>
</feed>