<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Imagine Nation Forums - Player Guides]]></title>
		<link>https://in-uo.net/forums/</link>
		<description><![CDATA[Imagine Nation Forums - https://in-uo.net/forums]]></description>
		<pubDate>Sun, 03 May 2026 08:22:20 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Arms Lore Info]]></title>
			<link>https://in-uo.net/forums/showthread.php?tid=4196</link>
			<pubDate>Fri, 02 Apr 2010 05:24:03 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://in-uo.net/forums/member.php?action=profile&uid=0">Eighty Swords</a>]]></dc:creator>
			<guid isPermaLink="false">https://in-uo.net/forums/showthread.php?tid=4196</guid>
			<description><![CDATA[I think I have every regular class weapon listed here, grouped by the type of weapon that they are. Note I didn't group them according to what skill they use, but physically the type of weapon they are. By the way, I believe the attack value is the max damage the weapon can do. With arms lore we have no way of telling the min damage. I thought this might be some helpful information for everyone so enjoy!<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Swords:</span></span><br />
<br />
Dagger:<br />
Attack: 4<br />
Speed: 200<br />
<br />
Kryss:<br />
Attack: 20<br />
Speed: 248<br />
<br />
Katana:<br />
Attack: 24<br />
Speed: 331<br />
<br />
Cutlass:<br />
Attack: 29<br />
Speed: 332<br />
<br />
Broadsword:<br />
Attack: 30<br />
Speed: 334<br />
<br />
Scimitar:<br />
Attack: 30<br />
Speed: 342<br />
<br />
Long sword: (it's not a mistake, there are 2 types of longswords)<br />
Attack: 34<br />
Speed: 396<br />
<br />
Longsword: (it's not a mistake, there are 2 types of longswords)<br />
Attack: 35<br />
Speed: 401<br />
<br />
Viking sword:<br />
Attack: 41<br />
Speed: 442<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Axes:</span></span><br />
<br />
Hatchet:<br />
Attack: 31<br />
Speed: 342<br />
<br />
War axe:<br />
Attack: 29<br />
Speed: 350<br />
<br />
Axe:<br />
Attack: 39<br />
Speed: 383<br />
<br />
Double Axe:<br />
Attack: 39<br />
Speed: 401<br />
<br />
Executioner's axe:<br />
Attack: 34<br />
Speed: 408<br />
<br />
Battleaxe:<br />
Attack: 36 <br />
Speed: 429<br />
<br />
Two handed axe:<br />
Attack: 45<br />
Speed: 430<br />
<br />
Large Battleaxe:<br />
Attack: 43<br />
Speed: 440<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Maces &amp; clubs:</span></span><br />
<br />
Club:<br />
Attack: 22<br />
Speed: 302<br />
<br />
Warmace:<br />
Attack: 33<br />
Speed: 420<br />
<br />
Maul:<br />
Attack: 29<br />
Speed: 431<br />
<br />
Mace:<br />
Attack: 39<br />
Speed: 441<br />
<br />
Hammerpick:<br />
Attack: 45<br />
Speed: 604<br />
<br />
War hammer:<br />
Attack: 51<br />
Speed: 618<br />
<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Polearms:</span></span><br />
<br />
Short spear:<br />
Attack: 36<br />
Speed: 306<br />
<br />
Pitchfork:<br />
Attack: 16<br />
Speed: 333<br />
<br />
Spear:<br />
Attack: 39<br />
Speed: 351<br />
<br />
Bardiche:<br />
Attack: 48<br />
Speed: 516<br />
<br />
Halberd:<br />
Attack: 57<br />
Speed: 616<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Staves:</span></span><br />
<br />
Quarter staff:<br />
Attack: 35<br />
Speed: 355<br />
<br />
Black staff:<br />
Attack: 33<br />
Speed: 391<br />
<br />
Gnarled staff:<br />
Attack: 33<br />
Speed: 392<br />
<br />
Shepard's crook:<br />
Attack: 12<br />
Speed: 450<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Other:</span></span><br />
<br />
Warfork:<br />
Attack: 27<br />
Speed: 390<br />
<br />
Pickaxe:<br />
Attack: 15<br />
Speed: 400]]></description>
			<content:encoded><![CDATA[I think I have every regular class weapon listed here, grouped by the type of weapon that they are. Note I didn't group them according to what skill they use, but physically the type of weapon they are. By the way, I believe the attack value is the max damage the weapon can do. With arms lore we have no way of telling the min damage. I thought this might be some helpful information for everyone so enjoy!<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Swords:</span></span><br />
<br />
Dagger:<br />
Attack: 4<br />
Speed: 200<br />
<br />
Kryss:<br />
Attack: 20<br />
Speed: 248<br />
<br />
Katana:<br />
Attack: 24<br />
Speed: 331<br />
<br />
Cutlass:<br />
Attack: 29<br />
Speed: 332<br />
<br />
Broadsword:<br />
Attack: 30<br />
Speed: 334<br />
<br />
Scimitar:<br />
Attack: 30<br />
Speed: 342<br />
<br />
Long sword: (it's not a mistake, there are 2 types of longswords)<br />
Attack: 34<br />
Speed: 396<br />
<br />
Longsword: (it's not a mistake, there are 2 types of longswords)<br />
Attack: 35<br />
Speed: 401<br />
<br />
Viking sword:<br />
Attack: 41<br />
Speed: 442<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Axes:</span></span><br />
<br />
Hatchet:<br />
Attack: 31<br />
Speed: 342<br />
<br />
War axe:<br />
Attack: 29<br />
Speed: 350<br />
<br />
Axe:<br />
Attack: 39<br />
Speed: 383<br />
<br />
Double Axe:<br />
Attack: 39<br />
Speed: 401<br />
<br />
Executioner's axe:<br />
Attack: 34<br />
Speed: 408<br />
<br />
Battleaxe:<br />
Attack: 36 <br />
Speed: 429<br />
<br />
Two handed axe:<br />
Attack: 45<br />
Speed: 430<br />
<br />
Large Battleaxe:<br />
Attack: 43<br />
Speed: 440<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Maces &amp; clubs:</span></span><br />
<br />
Club:<br />
Attack: 22<br />
Speed: 302<br />
<br />
Warmace:<br />
Attack: 33<br />
Speed: 420<br />
<br />
Maul:<br />
Attack: 29<br />
Speed: 431<br />
<br />
Mace:<br />
Attack: 39<br />
Speed: 441<br />
<br />
Hammerpick:<br />
Attack: 45<br />
Speed: 604<br />
<br />
War hammer:<br />
Attack: 51<br />
Speed: 618<br />
<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Polearms:</span></span><br />
<br />
Short spear:<br />
Attack: 36<br />
Speed: 306<br />
<br />
Pitchfork:<br />
Attack: 16<br />
Speed: 333<br />
<br />
Spear:<br />
Attack: 39<br />
Speed: 351<br />
<br />
Bardiche:<br />
Attack: 48<br />
Speed: 516<br />
<br />
Halberd:<br />
Attack: 57<br />
Speed: 616<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Staves:</span></span><br />
<br />
Quarter staff:<br />
Attack: 35<br />
Speed: 355<br />
<br />
Black staff:<br />
Attack: 33<br />
Speed: 391<br />
<br />
Gnarled staff:<br />
Attack: 33<br />
Speed: 392<br />
<br />
Shepard's crook:<br />
Attack: 12<br />
Speed: 450<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Other:</span></span><br />
<br />
Warfork:<br />
Attack: 27<br />
Speed: 390<br />
<br />
Pickaxe:<br />
Attack: 15<br />
Speed: 400]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Razor Macro] Lumberjacking]]></title>
			<link>https://in-uo.net/forums/showthread.php?tid=4184</link>
			<pubDate>Sun, 28 Mar 2010 03:55:47 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://in-uo.net/forums/member.php?action=profile&uid=0">Eighty Swords</a>]]></dc:creator>
			<guid isPermaLink="false">https://in-uo.net/forums/showthread.php?tid=4184</guid>
			<description><![CDATA[Here's a macro I'm using to harvest wood.<br />
<br />
Stand below a tree like you see in this picture so the macro will target the tree above you (the tree should be to the north-west of you or to the top of your screen)<br />
<br />
<img src="http://img266.imageshack.us/img266/3053/53103666.png" loading="lazy"  alt="[Image: 53103666.png]" class="mycode_img" /><br />
<br />
Here is what the macro does:<br />
<br />
-Harvest a tree until there's no more wood left in it.<br />
-When the macro sees there is no more wood left it will cut any logs in your pack to turn them into boards.<br />
-Then the macro will try to keep harvesting the same tree. At this point move to another tree to keep harvesting wood. If you don't move to another tree the macro will cut any other logs you have in your pack (helpful for when you have enough lumberjacking skill to get more then one type of wood).<br />
-If you go over 420 stones the macro should stop completely. Normally this could be set to 430 but I set it to 420 so you don't drop a few boards on the ground.<br />
<br />
If you have any problems with the macro let me know.<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>!Loop<br />
Assistant.Macros.DoubleClickTypeAction|3907|True<br />
Assistant.Macros.WaitForTargetAction|30<br />
Assistant.Macros.TargetRelLocAction|-1|-1<br />
Assistant.Macros.PauseAction|00:00:01<br />
Assistant.Macros.IfAction|4|0|there's not enough wood here to harvest<br />
Assistant.Macros.DoubleClickTypeAction|3907|True<br />
Assistant.Macros.TargetTypeAction|False|7133<br />
Assistant.Macros.ElseAction<br />
Assistant.Macros.IfAction|5|1|420<br />
Assistant.Macros.HotKeyAction|1083|<br />
Assistant.Macros.ElseAction</blockquote>
]]></description>
			<content:encoded><![CDATA[Here's a macro I'm using to harvest wood.<br />
<br />
Stand below a tree like you see in this picture so the macro will target the tree above you (the tree should be to the north-west of you or to the top of your screen)<br />
<br />
<img src="http://img266.imageshack.us/img266/3053/53103666.png" loading="lazy"  alt="[Image: 53103666.png]" class="mycode_img" /><br />
<br />
Here is what the macro does:<br />
<br />
-Harvest a tree until there's no more wood left in it.<br />
-When the macro sees there is no more wood left it will cut any logs in your pack to turn them into boards.<br />
-Then the macro will try to keep harvesting the same tree. At this point move to another tree to keep harvesting wood. If you don't move to another tree the macro will cut any other logs you have in your pack (helpful for when you have enough lumberjacking skill to get more then one type of wood).<br />
-If you go over 420 stones the macro should stop completely. Normally this could be set to 430 but I set it to 420 so you don't drop a few boards on the ground.<br />
<br />
If you have any problems with the macro let me know.<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>!Loop<br />
Assistant.Macros.DoubleClickTypeAction|3907|True<br />
Assistant.Macros.WaitForTargetAction|30<br />
Assistant.Macros.TargetRelLocAction|-1|-1<br />
Assistant.Macros.PauseAction|00:00:01<br />
Assistant.Macros.IfAction|4|0|there's not enough wood here to harvest<br />
Assistant.Macros.DoubleClickTypeAction|3907|True<br />
Assistant.Macros.TargetTypeAction|False|7133<br />
Assistant.Macros.ElseAction<br />
Assistant.Macros.IfAction|5|1|420<br />
Assistant.Macros.HotKeyAction|1083|<br />
Assistant.Macros.ElseAction</blockquote>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Alchemy Injection]]></title>
			<link>https://in-uo.net/forums/showthread.php?tid=4178</link>
			<pubDate>Thu, 25 Mar 2010 18:27:37 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://in-uo.net/forums/member.php?action=profile&uid=418">imported_kcslic</a>]]></dc:creator>
			<guid isPermaLink="false">https://in-uo.net/forums/showthread.php?tid=4178</guid>
			<description><![CDATA[I recently lost my alch macro for injection because i forgot to save and cannot find it anywere on forums. I need one to macro lesser poison pots. Thanks!]]></description>
			<content:encoded><![CDATA[I recently lost my alch macro for injection because i forgot to save and cannot find it anywere on forums. I need one to macro lesser poison pots. Thanks!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Injection] Poison macro]]></title>
			<link>https://in-uo.net/forums/showthread.php?tid=4176</link>
			<pubDate>Wed, 24 Mar 2010 16:11:08 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://in-uo.net/forums/member.php?action=profile&uid=418">imported_kcslic</a>]]></dc:creator>
			<guid isPermaLink="false">https://in-uo.net/forums/showthread.php?tid=4176</guid>
			<description><![CDATA[I need a poison macro for injection to use lesser heal pots on a weapon such as a dagger. I have looked everywere and would apreciate the help!]]></description>
			<content:encoded><![CDATA[I need a poison macro for injection to use lesser heal pots on a weapon such as a dagger. I have looked everywere and would apreciate the help!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Injection] Collecting cotton and flax]]></title>
			<link>https://in-uo.net/forums/showthread.php?tid=4171</link>
			<pubDate>Mon, 22 Mar 2010 18:31:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://in-uo.net/forums/member.php?action=profile&uid=529">imported_Promoe</a>]]></dc:creator>
			<guid isPermaLink="false">https://in-uo.net/forums/showthread.php?tid=4171</guid>
			<description><![CDATA[Didn't see such script for injection, so decided to post mine:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sub cotton()<br />
&nbsp;&nbsp; DIM cf[10]<br />
&nbsp;&nbsp; cf[0] = '0x0C51'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# FarmableCotton1<br />
&nbsp;&nbsp; cf[1] = '0x0C52'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# FarmableCotton2<br />
&nbsp;&nbsp; cf[2] = '0x0C53'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# FarmableCotton3<br />
&nbsp;&nbsp; cf[3] = '0x0C54'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# FarmableCotton4<br />
&nbsp;&nbsp; cf[4] = '0x1A99'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# FarmableFlax1<br />
&nbsp;&nbsp; cf[5] = '0X1A9B'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# FarmableFlax2<br />
&nbsp;&nbsp; cf[6] = '0X1A9A'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# FarmableFlax3<br />
&nbsp;&nbsp; cf[7] = '0x0DF9'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Cotton1<br />
&nbsp;&nbsp; cf[8] = '0x1A9D'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Flax1<br />
&nbsp;&nbsp; cf[9] = '0x1A9C'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Flax2<br />
&nbsp;&nbsp; VAR i <br />
while true <br />
&nbsp;&nbsp; For i = 0 To 6<br />
&nbsp;&nbsp;&nbsp;&nbsp; If Uo.Countground(cf[i]) &gt;= 1 then<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UO.Usefromground(cf[i])<br />
&nbsp;&nbsp;&nbsp;&nbsp; Endif<br />
&nbsp;&nbsp; Next<br />
wait(30)<br />
&nbsp;&nbsp; For i = 7 To 9<br />
&nbsp;&nbsp;&nbsp;&nbsp; UO.FindType(cf[i], -1,'ground')<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If UO.FindCount() then<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UO.MoveItem('finditem')<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Endif<br />
&nbsp;&nbsp; Next<br />
wend<br />
endsub</code></div></div><br />
So well, just run it and walk around cotton or flax.]]></description>
			<content:encoded><![CDATA[Didn't see such script for injection, so decided to post mine:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sub cotton()<br />
&nbsp;&nbsp; DIM cf[10]<br />
&nbsp;&nbsp; cf[0] = '0x0C51'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# FarmableCotton1<br />
&nbsp;&nbsp; cf[1] = '0x0C52'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# FarmableCotton2<br />
&nbsp;&nbsp; cf[2] = '0x0C53'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# FarmableCotton3<br />
&nbsp;&nbsp; cf[3] = '0x0C54'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# FarmableCotton4<br />
&nbsp;&nbsp; cf[4] = '0x1A99'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# FarmableFlax1<br />
&nbsp;&nbsp; cf[5] = '0X1A9B'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# FarmableFlax2<br />
&nbsp;&nbsp; cf[6] = '0X1A9A'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# FarmableFlax3<br />
&nbsp;&nbsp; cf[7] = '0x0DF9'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Cotton1<br />
&nbsp;&nbsp; cf[8] = '0x1A9D'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Flax1<br />
&nbsp;&nbsp; cf[9] = '0x1A9C'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Flax2<br />
&nbsp;&nbsp; VAR i <br />
while true <br />
&nbsp;&nbsp; For i = 0 To 6<br />
&nbsp;&nbsp;&nbsp;&nbsp; If Uo.Countground(cf[i]) &gt;= 1 then<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UO.Usefromground(cf[i])<br />
&nbsp;&nbsp;&nbsp;&nbsp; Endif<br />
&nbsp;&nbsp; Next<br />
wait(30)<br />
&nbsp;&nbsp; For i = 7 To 9<br />
&nbsp;&nbsp;&nbsp;&nbsp; UO.FindType(cf[i], -1,'ground')<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If UO.FindCount() then<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UO.MoveItem('finditem')<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Endif<br />
&nbsp;&nbsp; Next<br />
wend<br />
endsub</code></div></div><br />
So well, just run it and walk around cotton or flax.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Injection] Provocation]]></title>
			<link>https://in-uo.net/forums/showthread.php?tid=4170</link>
			<pubDate>Mon, 22 Mar 2010 17:29:21 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://in-uo.net/forums/member.php?action=profile&uid=328">imported_LudaKrishna</a>]]></dc:creator>
			<guid isPermaLink="false">https://in-uo.net/forums/showthread.php?tid=4170</guid>
			<description><![CDATA[So I decided to post a provocation macro for people that use injection, I know this can easily be done using Razor, however I always hated switching over from Injection to Razor (Razor doesn't even work on my laptop anymore).<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sub provoke ()<br />
while true<br />
Uo.Exec("useskill 'Provocation'")<br />
wait (250)<br />
uo.waittargetobject('0x00015F29')&nbsp;&nbsp;##Change with Animal 1 ID<br />
wait (250)<br />
uo.waittargetobject('0x00016174') ## Change with Animal 2 ID<br />
wait (11000)<br />
wend<br />
end sub</code></div></div><br />
Ideally you'd need a bigger house than your regular small wooden house to do this as you would need to separate Animal 1 and Animal 2 from attacking each other as shown below (The 'x' represents wooden boxes).<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>x&nbsp;&nbsp; x<br />
x A1 x A2 x<br />
&nbsp;&nbsp; x&nbsp;&nbsp; x</code></div></div><br />
I think those are the shortest wait times, if not someone can correct me.  Yes I know this is a simple macro just never seen one here so I decided to put it for people who are too lazy to type for themselves <img src="https://in-uo.net/forums/images/smilies/tongue.png" alt="Tongue" title="Tongue" class="smilie smilie_5" /><br />
<br />
EDIT: I have updated this macro with Promoe's wait time.]]></description>
			<content:encoded><![CDATA[So I decided to post a provocation macro for people that use injection, I know this can easily be done using Razor, however I always hated switching over from Injection to Razor (Razor doesn't even work on my laptop anymore).<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sub provoke ()<br />
while true<br />
Uo.Exec("useskill 'Provocation'")<br />
wait (250)<br />
uo.waittargetobject('0x00015F29')&nbsp;&nbsp;##Change with Animal 1 ID<br />
wait (250)<br />
uo.waittargetobject('0x00016174') ## Change with Animal 2 ID<br />
wait (11000)<br />
wend<br />
end sub</code></div></div><br />
Ideally you'd need a bigger house than your regular small wooden house to do this as you would need to separate Animal 1 and Animal 2 from attacking each other as shown below (The 'x' represents wooden boxes).<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>x&nbsp;&nbsp; x<br />
x A1 x A2 x<br />
&nbsp;&nbsp; x&nbsp;&nbsp; x</code></div></div><br />
I think those are the shortest wait times, if not someone can correct me.  Yes I know this is a simple macro just never seen one here so I decided to put it for people who are too lazy to type for themselves <img src="https://in-uo.net/forums/images/smilies/tongue.png" alt="Tongue" title="Tongue" class="smilie smilie_5" /><br />
<br />
EDIT: I have updated this macro with Promoe's wait time.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Tailor + Sell macro!]]></title>
			<link>https://in-uo.net/forums/showthread.php?tid=4153</link>
			<pubDate>Sun, 14 Mar 2010 17:39:16 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://in-uo.net/forums/member.php?action=profile&uid=542">imported_Raziel</a>]]></dc:creator>
			<guid isPermaLink="false">https://in-uo.net/forums/showthread.php?tid=4153</guid>
			<description><![CDATA[This macro will do the following:<br />
It will check if you have cloth, if so, it will starting making the item u wish, it will make the last item, when u are overweight, it will sell to then vendor, and when u run out of cloth, it will teleport to a bank, store the gold u have and then restock ur cloth, then it will teleport back to the tailor shop and start all over =].<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>!Loop<br />
Assistant.Macros.IfAction|50|1|10|Cloth<br />
Assistant.Macros.SpeechAction|0|52|3|PTB|2|16|7|Guards!!<br />
Assistant.Macros.DoubleClickAction|1086715530|3997<br />
Assistant.Macros.WaitForTargetAction|30<br />
Assistant.Macros.AbsoluteTargetAction|0|0|1075329452|66|110|0|5981<br />
Assistant.Macros.WaitForGumpAction|949095101|False|300<br />
Assistant.Macros.GumpResponseAction|21|0|0<br />
Assistant.Macros.WaitForGumpAction|949095101|False|300<br />
Assistant.Macros.GumpResponseAction|0|0|0<br />
Assistant.Macros.ElseAction<br />
Assistant.Macros.SpeechAction|0|52|3|PTB|2|17|119|Burton Sell<br />
Assistant.Macros.MacroCastSpellAction|32<br />
Assistant.Macros.WaitForTargetAction|30<br />
Assistant.Macros.AbsoluteTargetAction|0|0|1077864988|85|66|0|7956<br />
Assistant.Macros.PauseAction|00:00:03<br />
Assistant.Macros.SpeechAction|0|52|3|PTB|2|16|2|Bank<br />
Assistant.Macros.PauseAction|00:00:01<br />
Assistant.Macros.HotKeyAction|0|Organizer Agent-1<br />
Assistant.Macros.PauseAction|00:00:01<br />
Assistant.Macros.HotKeyAction|0|Restock Agent-1<br />
Assistant.Macros.WaitForTargetAction|30<br />
Assistant.Macros.AbsoluteTargetAction|0|0|340103|1431|1693|0|401<br />
Assistant.Macros.PauseAction|00:00:01<br />
Assistant.Macros.MacroCastSpellAction|32<br />
Assistant.Macros.WaitForTargetAction|30<br />
Assistant.Macros.AbsoluteTargetAction|0|0|1083027088|102|66|0|7956<br />
Assistant.Macros.PauseAction|00:00:03<br />
Assistant.Macros.EndIfAction<br />
Assistant.Macros.IfAction|5|1|390<br />
Assistant.Macros.SpeechAction|0|52|3|PTB|2|17|119|Burton Sell</blockquote>
<br />
Notes:<br />
1- You must make restock 1 to restock cloth and put the cloth in ur bank.<br />
2- You must make organize agent 1 and set a bag in you bank account as hot bag and put the item to organize the gold.<br />
3- On the first Double click u must re-target it and target ur sewing kit.<br />
4- On the first absolut target u must target ur cloth in you backpack, the macro will save always 8 cloth because if u teleport and restock with no cloths in your bag it will clear the target, and this line must be absolute target because some tailor shops have cloth in it as decoration and if you set to target by type sometimes it will target the decoration and crash the macro <img src="https://in-uo.net/forums/images/smilies/tongue.png" alt="Tongue" title="Tongue" class="smilie smilie_5" /><br />
5- after the first else you must re-target both absolute targets, the target on line 13 is the rune to the bank, the target on line 21 must be YOU and on line 25 must be the rune to the tailor shop of your choice.<br />
6- Make a counter for cloths.<br />
7- On the Burton Sell lines u must switche its name to the vendor you wish to sell.<br />
8- Make a Sell agent for bandanas or skullcaps, as u wish.<br />
9- Don't forget to make at least one item before u start the macro, so it would use make last item.<br />
<br />
*On the call guards lines and those that have an odd space because of the forum, u must remove this space so it can work properly.<br />
The 1 sec waits for restock and organize is because if you experience lag or world save the macro wont crash.<br />
<br />
I would like to thank Eighty for some tips he gave me about the macro ;P<br />
<br />
If you have any question ill be here to help ;D]]></description>
			<content:encoded><![CDATA[This macro will do the following:<br />
It will check if you have cloth, if so, it will starting making the item u wish, it will make the last item, when u are overweight, it will sell to then vendor, and when u run out of cloth, it will teleport to a bank, store the gold u have and then restock ur cloth, then it will teleport back to the tailor shop and start all over =].<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>!Loop<br />
Assistant.Macros.IfAction|50|1|10|Cloth<br />
Assistant.Macros.SpeechAction|0|52|3|PTB|2|16|7|Guards!!<br />
Assistant.Macros.DoubleClickAction|1086715530|3997<br />
Assistant.Macros.WaitForTargetAction|30<br />
Assistant.Macros.AbsoluteTargetAction|0|0|1075329452|66|110|0|5981<br />
Assistant.Macros.WaitForGumpAction|949095101|False|300<br />
Assistant.Macros.GumpResponseAction|21|0|0<br />
Assistant.Macros.WaitForGumpAction|949095101|False|300<br />
Assistant.Macros.GumpResponseAction|0|0|0<br />
Assistant.Macros.ElseAction<br />
Assistant.Macros.SpeechAction|0|52|3|PTB|2|17|119|Burton Sell<br />
Assistant.Macros.MacroCastSpellAction|32<br />
Assistant.Macros.WaitForTargetAction|30<br />
Assistant.Macros.AbsoluteTargetAction|0|0|1077864988|85|66|0|7956<br />
Assistant.Macros.PauseAction|00:00:03<br />
Assistant.Macros.SpeechAction|0|52|3|PTB|2|16|2|Bank<br />
Assistant.Macros.PauseAction|00:00:01<br />
Assistant.Macros.HotKeyAction|0|Organizer Agent-1<br />
Assistant.Macros.PauseAction|00:00:01<br />
Assistant.Macros.HotKeyAction|0|Restock Agent-1<br />
Assistant.Macros.WaitForTargetAction|30<br />
Assistant.Macros.AbsoluteTargetAction|0|0|340103|1431|1693|0|401<br />
Assistant.Macros.PauseAction|00:00:01<br />
Assistant.Macros.MacroCastSpellAction|32<br />
Assistant.Macros.WaitForTargetAction|30<br />
Assistant.Macros.AbsoluteTargetAction|0|0|1083027088|102|66|0|7956<br />
Assistant.Macros.PauseAction|00:00:03<br />
Assistant.Macros.EndIfAction<br />
Assistant.Macros.IfAction|5|1|390<br />
Assistant.Macros.SpeechAction|0|52|3|PTB|2|17|119|Burton Sell</blockquote>
<br />
Notes:<br />
1- You must make restock 1 to restock cloth and put the cloth in ur bank.<br />
2- You must make organize agent 1 and set a bag in you bank account as hot bag and put the item to organize the gold.<br />
3- On the first Double click u must re-target it and target ur sewing kit.<br />
4- On the first absolut target u must target ur cloth in you backpack, the macro will save always 8 cloth because if u teleport and restock with no cloths in your bag it will clear the target, and this line must be absolute target because some tailor shops have cloth in it as decoration and if you set to target by type sometimes it will target the decoration and crash the macro <img src="https://in-uo.net/forums/images/smilies/tongue.png" alt="Tongue" title="Tongue" class="smilie smilie_5" /><br />
5- after the first else you must re-target both absolute targets, the target on line 13 is the rune to the bank, the target on line 21 must be YOU and on line 25 must be the rune to the tailor shop of your choice.<br />
6- Make a counter for cloths.<br />
7- On the Burton Sell lines u must switche its name to the vendor you wish to sell.<br />
8- Make a Sell agent for bandanas or skullcaps, as u wish.<br />
9- Don't forget to make at least one item before u start the macro, so it would use make last item.<br />
<br />
*On the call guards lines and those that have an odd space because of the forum, u must remove this space so it can work properly.<br />
The 1 sec waits for restock and organize is because if you experience lag or world save the macro wont crash.<br />
<br />
I would like to thank Eighty for some tips he gave me about the macro ;P<br />
<br />
If you have any question ill be here to help ;D]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Deco plant guide.]]></title>
			<link>https://in-uo.net/forums/showthread.php?tid=4110</link>
			<pubDate>Thu, 25 Feb 2010 20:49:07 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://in-uo.net/forums/member.php?action=profile&uid=509">imported_Token</a>]]></dc:creator>
			<guid isPermaLink="false">https://in-uo.net/forums/showthread.php?tid=4110</guid>
			<description><![CDATA[First u need to get a plant bowl.(provision shop)<br />
<br />
Fill with fertile dirt (40). <br />
<br />
Water it twice. <br />
<br />
If it says bowl of soft dirt. It is perfect for planting a seed in.<br />
(too little is bad Too much is bad)<br />
<br />
After u plant the seed. It will take one day (23hrs) to grow and then there is the health problem(s) to deal with. <br />
<br />
Everyday the plant may soak up one dose of water some times it dont but pay attention to what is on the plant menu. <br />
<br />
If there is a Yellow - by the pticher of water icon then it needs watered. Just one time. The plants must be locked down!!!<br />
<br />
The water goes like this <br />
Yellow - underwatered<br />
Yellow +slighty overwatered<br />
Red - Severly underwatered<br />
Red + Severly Overwatered<br />
<br />
Now for the health problems and fixes.<br />
Problem=Fix (all potions must be Greater Cure, Poison, Heal, Strength)<br />
Infestation = Greater Poison<br />
Fungus = Greater Cure<br />
Poisoned = Greater Heal<br />
Diseased = Greater Cure<br />
Resist = Greater Strength <br />
<br />
The symbol on the left is the problem on the menu goes <br />
1.Looks like a spikey catepillar and the potion to fix is directly on the right side<br />
2.Fungus is a mushroom and potion to fix is on the right directly across.<br />
3.Poisoned is a skull and the potion to fix is on the right directly across.<br />
4.Diseased is a purlpe puke icon but requires a Greater Cure to fix.<br />
*Greater Strength is to raise the resist of the plant from getting infested with insects or fungus. *<br />
<br />
The flower icon(Upper Left) is another menu that leads to the cross,self pollenating or resource gathering or the set to deco mode option. Only on days 7-9 is when u have a chance to pollenate (self or cross). It may take up to 8 more days gathering seeds from the plant or resources. But it will only produce seeds or resources if it is healthy.  On day 9 and after that is when the deco mode is available.<br />
<br />
Health menu (plant HP Bottom middle of meun)<br />
1.Vibrant<br />
2.Healthy<br />
3.Wilting<br />
4.Dying<br />
<br />
Plant Growth (Upper right hand Corner of menu)<br />
No symbol = Error or Not grown at all.<br />
Red ! = Invalid location.<br />
Red- = Not healthy must be healthy or vibrant to grow.<br />
Yellow - = It has not been 23hrs since it last grew.<br />
Blue + = Successful growth.<br />
Green + = Successful  and got an Extra bonus from being in fertile dirt.<br />
<br />
Hopefully anyone reads this they get an understanding of what happens from the start of raising deco plants. Now here is my way of raising deco plants.<br />
<br />
1.Bowl of fertile dirt(40). Watered twice to start with.<br />
<br />
2.Plant seed wait 23hrs to see what health problems show up.<br />
<br />
3.Tackle all health problems early with one potion to each problem. And a strength potion to boost it resistance. (younger ones are more vunerable to health problems than older plants Too many potions of one kind may kill it). I give my Deco plants at least 1 Greater strength potion everyday this keeps the resistance up to avoid infestation and fungus. If you don't take care of the problems that occur it will eventually kill the plant.<br />
<br />
4.Water if needed. (sometimes it dont but this is fine pay attention to the pitcher icon if not sure single click the bowl that the plant is in and it should say a bowl of soft dirt which is perfect. Look at the water section for better understanding Up near the top Not enuf water is bad and too much is bad)<br />
<br />
5.On day 7 you will see what u are raising.<br />
<br />
6.Days 7-9 Pollenate however u want (cross or self)<br />
<br />
7.If it is producing seeds it will be needed tending to stay healthy and produce seeds or resources until it produce all it can.<br />
<br />
8.Plants go thru stages of growth 1-9 you can easily spot these numbers in the upper left 9 is maxium and the starting stage of seed production.<br />
<br />
9.The plant bowl in the bottom right is to abort the plant and possibly kill it if too late however tho u can save it in the beginning like stage 2 maxium i think.<br />
<br />
10. Have kegs (full 129) of Greater Heal,Cure,Strength,Poison. All potions must be Greater. And a water trough (infinite water supply).<br />
<br />
11. If anyone has a problem with this guide which I know is not the best there is a post in questions and answers Deco plant raising that I started. Rabbi left a reply with a link to the guide I learned from but you have to read the entire thing to get a understanding on what to do and how to fix problems that happen with deco plants. If there is any questions go to the questions and answers forums and reply to my post there I will check on it everyday to help anyone that has a problem whit raising deco plants.<br />
<br />
12. Hopefully this guide simplyfies things and helps anyone interested in deco plant raising. Good Luck!!!<br />
<br />
Thanks Taran it wouldn't let me post in the player guides for some reason.]]></description>
			<content:encoded><![CDATA[First u need to get a plant bowl.(provision shop)<br />
<br />
Fill with fertile dirt (40). <br />
<br />
Water it twice. <br />
<br />
If it says bowl of soft dirt. It is perfect for planting a seed in.<br />
(too little is bad Too much is bad)<br />
<br />
After u plant the seed. It will take one day (23hrs) to grow and then there is the health problem(s) to deal with. <br />
<br />
Everyday the plant may soak up one dose of water some times it dont but pay attention to what is on the plant menu. <br />
<br />
If there is a Yellow - by the pticher of water icon then it needs watered. Just one time. The plants must be locked down!!!<br />
<br />
The water goes like this <br />
Yellow - underwatered<br />
Yellow +slighty overwatered<br />
Red - Severly underwatered<br />
Red + Severly Overwatered<br />
<br />
Now for the health problems and fixes.<br />
Problem=Fix (all potions must be Greater Cure, Poison, Heal, Strength)<br />
Infestation = Greater Poison<br />
Fungus = Greater Cure<br />
Poisoned = Greater Heal<br />
Diseased = Greater Cure<br />
Resist = Greater Strength <br />
<br />
The symbol on the left is the problem on the menu goes <br />
1.Looks like a spikey catepillar and the potion to fix is directly on the right side<br />
2.Fungus is a mushroom and potion to fix is on the right directly across.<br />
3.Poisoned is a skull and the potion to fix is on the right directly across.<br />
4.Diseased is a purlpe puke icon but requires a Greater Cure to fix.<br />
*Greater Strength is to raise the resist of the plant from getting infested with insects or fungus. *<br />
<br />
The flower icon(Upper Left) is another menu that leads to the cross,self pollenating or resource gathering or the set to deco mode option. Only on days 7-9 is when u have a chance to pollenate (self or cross). It may take up to 8 more days gathering seeds from the plant or resources. But it will only produce seeds or resources if it is healthy.  On day 9 and after that is when the deco mode is available.<br />
<br />
Health menu (plant HP Bottom middle of meun)<br />
1.Vibrant<br />
2.Healthy<br />
3.Wilting<br />
4.Dying<br />
<br />
Plant Growth (Upper right hand Corner of menu)<br />
No symbol = Error or Not grown at all.<br />
Red ! = Invalid location.<br />
Red- = Not healthy must be healthy or vibrant to grow.<br />
Yellow - = It has not been 23hrs since it last grew.<br />
Blue + = Successful growth.<br />
Green + = Successful  and got an Extra bonus from being in fertile dirt.<br />
<br />
Hopefully anyone reads this they get an understanding of what happens from the start of raising deco plants. Now here is my way of raising deco plants.<br />
<br />
1.Bowl of fertile dirt(40). Watered twice to start with.<br />
<br />
2.Plant seed wait 23hrs to see what health problems show up.<br />
<br />
3.Tackle all health problems early with one potion to each problem. And a strength potion to boost it resistance. (younger ones are more vunerable to health problems than older plants Too many potions of one kind may kill it). I give my Deco plants at least 1 Greater strength potion everyday this keeps the resistance up to avoid infestation and fungus. If you don't take care of the problems that occur it will eventually kill the plant.<br />
<br />
4.Water if needed. (sometimes it dont but this is fine pay attention to the pitcher icon if not sure single click the bowl that the plant is in and it should say a bowl of soft dirt which is perfect. Look at the water section for better understanding Up near the top Not enuf water is bad and too much is bad)<br />
<br />
5.On day 7 you will see what u are raising.<br />
<br />
6.Days 7-9 Pollenate however u want (cross or self)<br />
<br />
7.If it is producing seeds it will be needed tending to stay healthy and produce seeds or resources until it produce all it can.<br />
<br />
8.Plants go thru stages of growth 1-9 you can easily spot these numbers in the upper left 9 is maxium and the starting stage of seed production.<br />
<br />
9.The plant bowl in the bottom right is to abort the plant and possibly kill it if too late however tho u can save it in the beginning like stage 2 maxium i think.<br />
<br />
10. Have kegs (full 129) of Greater Heal,Cure,Strength,Poison. All potions must be Greater. And a water trough (infinite water supply).<br />
<br />
11. If anyone has a problem with this guide which I know is not the best there is a post in questions and answers Deco plant raising that I started. Rabbi left a reply with a link to the guide I learned from but you have to read the entire thing to get a understanding on what to do and how to fix problems that happen with deco plants. If there is any questions go to the questions and answers forums and reply to my post there I will check on it everyday to help anyone that has a problem whit raising deco plants.<br />
<br />
12. Hopefully this guide simplyfies things and helps anyone interested in deco plant raising. Good Luck!!!<br />
<br />
Thanks Taran it wouldn't let me post in the player guides for some reason.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Animal Taming]]></title>
			<link>https://in-uo.net/forums/showthread.php?tid=4109</link>
			<pubDate>Thu, 25 Feb 2010 19:09:21 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://in-uo.net/forums/member.php?action=profile&uid=543">Tark</a>]]></dc:creator>
			<guid isPermaLink="false">https://in-uo.net/forums/showthread.php?tid=4109</guid>
			<description><![CDATA[Im training my animal taming on a mustang,but i wanna know if differents mustangs needs differents taming lvl... If so, can someone tell me the highest lvl i need to tame a mustang and what kind of mustang it is? Or maybe im better to tame something else? Im now at 72 taming.]]></description>
			<content:encoded><![CDATA[Im training my animal taming on a mustang,but i wanna know if differents mustangs needs differents taming lvl... If so, can someone tell me the highest lvl i need to tame a mustang and what kind of mustang it is? Or maybe im better to tame something else? Im now at 72 taming.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[EUO] Carpentry]]></title>
			<link>https://in-uo.net/forums/showthread.php?tid=4107</link>
			<pubDate>Thu, 25 Feb 2010 07:20:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://in-uo.net/forums/member.php?action=profile&uid=329">imported_Kamos</a>]]></dc:creator>
			<guid isPermaLink="false">https://in-uo.net/forums/showthread.php?tid=4107</guid>
			<description><![CDATA[Razor kept crashing my client so I made EUO macro for carpentry. It restocks 50 boards and SS at a time and makes scrolls. Just modify the container IDs for boards, SS and where blank scrolls should be placed, grab materials for 1 scroll and craft it then run the macro. Only works with saw as a tool and using boards, not logs. Just add IDs of other tools into %tools variable if you need to.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>; OzCarpentry (Blank scrolls)<br />
;<br />
; Setup:<br />
; 1) Set the container variables<br />
; 2) Grab 1 SS and 1 board<br />
; 3) Craft one scroll<br />
; 4) Run the macro<br />
<br />
; Variables<br />
set #LPC 1000<br />
set %tools EGG<br />
set %boards TLK<br />
set %scrolls DPF<br />
set %SS RZF<br />
; Modify the 3 variables below<br />
set %containerBoards OTNQNMD&nbsp;&nbsp;&nbsp;&nbsp;; Container where boards are<br />
set %containerSS VYEHKMD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;; Container where Spider silk is<br />
set %containerScrolls OTNQNMD&nbsp;&nbsp; ; Container where blank scrolls should be put<br />
<br />
; Finds a tool to be used<br />
finditem %tools C_ , #BACKPACKID&nbsp;&nbsp; ; Carpentry tools<br />
if #FINDCNT &gt; 0<br />
&nbsp;&nbsp;set %tool #FINDID<br />
else<br />
{<br />
&nbsp;&nbsp;event sysmessage ++ No carpentry tool found! Halting...<br />
&nbsp;&nbsp;halt<br />
}<br />
<br />
while ( #TRUE )<br />
{<br />
&nbsp;&nbsp;chooseSkill Carp<br />
&nbsp;&nbsp;if ( #skill &gt; 999 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ You have GMed Carpentry! Congratulations! Halting macro.<br />
&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;; Checks for materials<br />
&nbsp;&nbsp;finditem %boards C_ , #BACKPACKID&nbsp;&nbsp; ; Boards<br />
&nbsp;&nbsp;if #FINDCNT &gt; 0<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;finditem %SS C_ , #BACKPACKID&nbsp;&nbsp; ; Spider Silk<br />
&nbsp;&nbsp;&nbsp;&nbsp;if #FINDCNT &gt; 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gosub Craft<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gosub RestockSS<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;gosub RestockBoards<br />
}<br />
halt<br />
<br />
sub Craft<br />
&nbsp;&nbsp;set #LOBJECTID %tool<br />
&nbsp;&nbsp;event macro 17 0<br />
&nbsp;&nbsp;while ! ( #CONTKIND = IOIB &amp;&amp; #CONTSIZE = 530_437 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;set %clickX 285 + #CONTPOSX<br />
&nbsp;&nbsp;set %clickY 410 + #CONTPOSY<br />
&nbsp;&nbsp;click %clickX %clickY dmc<br />
&nbsp;&nbsp;set %wtfTimer #SYSTIME<br />
&nbsp;&nbsp;while ! ( #CONTKIND = IOIB &amp;&amp; #CONTSIZE = 530_437 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;finditem %scrolls C_ , #BACKPACKID<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDCNT &gt; 0 &amp;&amp; #FINDSTACK &gt; 49 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gosub Unload<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #SYSTIME - %wtfTimer &gt; 10000 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break<br />
&nbsp;&nbsp;}<br />
return<br />
<br />
sub RestockSS<br />
&nbsp;&nbsp;finditem %SS C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &lt; 1 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;finditem %SS C_ , %containerSS<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exevent Drag #FINDID 50<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exevent Dropc #BACKPACKID<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ No more Spider Silk to restock from! Stopping macro...<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;wait 10<br />
return<br />
<br />
sub RestockBoards<br />
&nbsp;&nbsp;finditem %boards C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &lt; 1 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;finditem %boards C_ , %containerBoards<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exevent Drag #FINDID 50<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exevent Dropc #BACKPACKID<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ No more boards to restock from! Stopping macro...<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;wait 10<br />
return<br />
<br />
sub Unload<br />
MoveMoreScrolls:<br />
&nbsp;&nbsp;finditem %scrolls C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;Exevent Drag #FINDID #FINDSTACK<br />
&nbsp;&nbsp;&nbsp;&nbsp;Exevent Dropc %containerScrolls<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;finditem %bolts C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;goto MoveMoreScrolls<br />
return</code></div></div>]]></description>
			<content:encoded><![CDATA[Razor kept crashing my client so I made EUO macro for carpentry. It restocks 50 boards and SS at a time and makes scrolls. Just modify the container IDs for boards, SS and where blank scrolls should be placed, grab materials for 1 scroll and craft it then run the macro. Only works with saw as a tool and using boards, not logs. Just add IDs of other tools into %tools variable if you need to.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>; OzCarpentry (Blank scrolls)<br />
;<br />
; Setup:<br />
; 1) Set the container variables<br />
; 2) Grab 1 SS and 1 board<br />
; 3) Craft one scroll<br />
; 4) Run the macro<br />
<br />
; Variables<br />
set #LPC 1000<br />
set %tools EGG<br />
set %boards TLK<br />
set %scrolls DPF<br />
set %SS RZF<br />
; Modify the 3 variables below<br />
set %containerBoards OTNQNMD&nbsp;&nbsp;&nbsp;&nbsp;; Container where boards are<br />
set %containerSS VYEHKMD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;; Container where Spider silk is<br />
set %containerScrolls OTNQNMD&nbsp;&nbsp; ; Container where blank scrolls should be put<br />
<br />
; Finds a tool to be used<br />
finditem %tools C_ , #BACKPACKID&nbsp;&nbsp; ; Carpentry tools<br />
if #FINDCNT &gt; 0<br />
&nbsp;&nbsp;set %tool #FINDID<br />
else<br />
{<br />
&nbsp;&nbsp;event sysmessage ++ No carpentry tool found! Halting...<br />
&nbsp;&nbsp;halt<br />
}<br />
<br />
while ( #TRUE )<br />
{<br />
&nbsp;&nbsp;chooseSkill Carp<br />
&nbsp;&nbsp;if ( #skill &gt; 999 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ You have GMed Carpentry! Congratulations! Halting macro.<br />
&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;; Checks for materials<br />
&nbsp;&nbsp;finditem %boards C_ , #BACKPACKID&nbsp;&nbsp; ; Boards<br />
&nbsp;&nbsp;if #FINDCNT &gt; 0<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;finditem %SS C_ , #BACKPACKID&nbsp;&nbsp; ; Spider Silk<br />
&nbsp;&nbsp;&nbsp;&nbsp;if #FINDCNT &gt; 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gosub Craft<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gosub RestockSS<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;gosub RestockBoards<br />
}<br />
halt<br />
<br />
sub Craft<br />
&nbsp;&nbsp;set #LOBJECTID %tool<br />
&nbsp;&nbsp;event macro 17 0<br />
&nbsp;&nbsp;while ! ( #CONTKIND = IOIB &amp;&amp; #CONTSIZE = 530_437 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;set %clickX 285 + #CONTPOSX<br />
&nbsp;&nbsp;set %clickY 410 + #CONTPOSY<br />
&nbsp;&nbsp;click %clickX %clickY dmc<br />
&nbsp;&nbsp;set %wtfTimer #SYSTIME<br />
&nbsp;&nbsp;while ! ( #CONTKIND = IOIB &amp;&amp; #CONTSIZE = 530_437 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;finditem %scrolls C_ , #BACKPACKID<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDCNT &gt; 0 &amp;&amp; #FINDSTACK &gt; 49 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gosub Unload<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #SYSTIME - %wtfTimer &gt; 10000 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break<br />
&nbsp;&nbsp;}<br />
return<br />
<br />
sub RestockSS<br />
&nbsp;&nbsp;finditem %SS C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &lt; 1 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;finditem %SS C_ , %containerSS<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exevent Drag #FINDID 50<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exevent Dropc #BACKPACKID<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ No more Spider Silk to restock from! Stopping macro...<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;wait 10<br />
return<br />
<br />
sub RestockBoards<br />
&nbsp;&nbsp;finditem %boards C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &lt; 1 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;finditem %boards C_ , %containerBoards<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exevent Drag #FINDID 50<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exevent Dropc #BACKPACKID<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ No more boards to restock from! Stopping macro...<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;wait 10<br />
return<br />
<br />
sub Unload<br />
MoveMoreScrolls:<br />
&nbsp;&nbsp;finditem %scrolls C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;Exevent Drag #FINDID #FINDSTACK<br />
&nbsp;&nbsp;&nbsp;&nbsp;Exevent Dropc %containerScrolls<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;finditem %bolts C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;goto MoveMoreScrolls<br />
return</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[EUO] Blacksmithing]]></title>
			<link>https://in-uo.net/forums/showthread.php?tid=4086</link>
			<pubDate>Thu, 18 Feb 2010 10:58:58 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://in-uo.net/forums/member.php?action=profile&uid=329">imported_Kamos</a>]]></dc:creator>
			<guid isPermaLink="false">https://in-uo.net/forums/showthread.php?tid=4086</guid>
			<description><![CDATA[Instructions are in the comments. Just set a container where your ingots are that you'd like to use to train. All made daggers will go in that same container.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>; OzSmithing 1.0<br />
;<br />
; Smiths daggers and puts them into a container<br />
; Restocks using same container<br />
;<br />
; == SETUP ==<br />
; Put a smithing hammer on your characters hand and change %IngotContainer<br />
; to be the ID of you container where you'll put the daggers and get<br />
; ingots from. The container needs to be open when this script is run.<br />
<br />
set %IngotContainer UYEHKMD ; ID of the container where ingots are and daggers go to<br />
set %IngotAmount 99 ; How many ingots at a time taken from container at a time<br />
<br />
while #TRUE<br />
{<br />
&nbsp;&nbsp;chooseSkill blac<br />
&nbsp;&nbsp;if #skill &gt;= 1000<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ You have GM'ed blacksmithy! Congratulations! Halting macro.<br />
&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;gosub Restock<br />
&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;gosub Smith<br />
&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;gosub ArrangeItems<br />
&nbsp;&nbsp;wait 1s<br />
}<br />
<br />
sub Restock<br />
&nbsp;&nbsp;finditem RMK_BVI_DWJ C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &lt; 1 || #FINDSTACK &lt; 3 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;finditem RMK_BVI_DWJ C_ , %IngotContainer<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDSTACK &gt;= 3 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exevent Drag #FINDID %IngotAmount<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exevent Dropc #BACKPACKID<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ignoreItem #FINDID<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ No more ingots to restock from! Stopping macro...<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
return<br />
<br />
sub smith<br />
SmithMore:<br />
&nbsp;&nbsp;finditem RMK_BVI_DWJ C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDSTACK &gt;= 3 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set #LOBJECTID #FINDID<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event macro 17 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while ! ( #CONTKIND = IOIB &amp;&amp; #CONTSIZE = 530_437 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %clickX 285 + #CONTPOSX<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %clickY 410 + #CONTPOSY<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;click %clickX %clickY dmc<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %wtfTimer #SYSTIME<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while ! ( #CONTKIND = IOIB &amp;&amp; #CONTSIZE = 530_437 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( #SYSTIME - %wtfTimer &gt; 10000 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;finditem RMK_BVI_DWJ C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDSTACK &gt;= 3 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;goto SmithMore<br />
&nbsp;&nbsp;}<br />
return<br />
<br />
sub ArrangeItems<br />
MoveMoreDaggers:<br />
&nbsp;&nbsp;finditem WSF C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;Exevent Drag #FINDID #FINDSTACK<br />
&nbsp;&nbsp;&nbsp;&nbsp;Exevent Dropc %IngotContainer<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;finditem WSF C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;goto MoveMoreDaggers<br />
<br />
MoveMoreIngots:<br />
&nbsp;&nbsp;finditem RMK_BVI_DWJ C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;Exevent Drag #FINDID #FINDSTACK<br />
&nbsp;&nbsp;&nbsp;&nbsp;Exevent Dropc %IngotContainer<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;finditem RMK_BVI_DWJ C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;goto MoveMoreIngots<br />
return</code></div></div>]]></description>
			<content:encoded><![CDATA[Instructions are in the comments. Just set a container where your ingots are that you'd like to use to train. All made daggers will go in that same container.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>; OzSmithing 1.0<br />
;<br />
; Smiths daggers and puts them into a container<br />
; Restocks using same container<br />
;<br />
; == SETUP ==<br />
; Put a smithing hammer on your characters hand and change %IngotContainer<br />
; to be the ID of you container where you'll put the daggers and get<br />
; ingots from. The container needs to be open when this script is run.<br />
<br />
set %IngotContainer UYEHKMD ; ID of the container where ingots are and daggers go to<br />
set %IngotAmount 99 ; How many ingots at a time taken from container at a time<br />
<br />
while #TRUE<br />
{<br />
&nbsp;&nbsp;chooseSkill blac<br />
&nbsp;&nbsp;if #skill &gt;= 1000<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ You have GM'ed blacksmithy! Congratulations! Halting macro.<br />
&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;gosub Restock<br />
&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;gosub Smith<br />
&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;gosub ArrangeItems<br />
&nbsp;&nbsp;wait 1s<br />
}<br />
<br />
sub Restock<br />
&nbsp;&nbsp;finditem RMK_BVI_DWJ C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &lt; 1 || #FINDSTACK &lt; 3 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;finditem RMK_BVI_DWJ C_ , %IngotContainer<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDSTACK &gt;= 3 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exevent Drag #FINDID %IngotAmount<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exevent Dropc #BACKPACKID<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ignoreItem #FINDID<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ No more ingots to restock from! Stopping macro...<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
return<br />
<br />
sub smith<br />
SmithMore:<br />
&nbsp;&nbsp;finditem RMK_BVI_DWJ C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDSTACK &gt;= 3 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set #LOBJECTID #FINDID<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event macro 17 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while ! ( #CONTKIND = IOIB &amp;&amp; #CONTSIZE = 530_437 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %clickX 285 + #CONTPOSX<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %clickY 410 + #CONTPOSY<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;click %clickX %clickY dmc<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %wtfTimer #SYSTIME<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while ! ( #CONTKIND = IOIB &amp;&amp; #CONTSIZE = 530_437 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( #SYSTIME - %wtfTimer &gt; 10000 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;finditem RMK_BVI_DWJ C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDSTACK &gt;= 3 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;goto SmithMore<br />
&nbsp;&nbsp;}<br />
return<br />
<br />
sub ArrangeItems<br />
MoveMoreDaggers:<br />
&nbsp;&nbsp;finditem WSF C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;Exevent Drag #FINDID #FINDSTACK<br />
&nbsp;&nbsp;&nbsp;&nbsp;Exevent Dropc %IngotContainer<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;finditem WSF C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;goto MoveMoreDaggers<br />
<br />
MoveMoreIngots:<br />
&nbsp;&nbsp;finditem RMK_BVI_DWJ C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;Exevent Drag #FINDID #FINDSTACK<br />
&nbsp;&nbsp;&nbsp;&nbsp;Exevent Dropc %IngotContainer<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;finditem RMK_BVI_DWJ C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;goto MoveMoreIngots<br />
return</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[EUO] Animal taming]]></title>
			<link>https://in-uo.net/forums/showthread.php?tid=4085</link>
			<pubDate>Thu, 18 Feb 2010 10:43:34 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://in-uo.net/forums/member.php?action=profile&uid=329">imported_Kamos</a>]]></dc:creator>
			<guid isPermaLink="false">https://in-uo.net/forums/showthread.php?tid=4085</guid>
			<description><![CDATA[This macro will tame any stangs, horses, llamas, orns or zostriches within 4 tiles of your character, shrink them and when there is no more mounts to tame near you, it will hide. To tame any spawning mounts I recommend you herd the mount to go to tile you occupy and run this macro. The mount will circle around you until it's tamed.<br />
<br />
If you are training taming, I suggest you buy many relatively hard to tame mounts and release them all to same tile in your house using another character (make sure you separate any aggressive mount from others though) and run this macro with plenty of shrink potions on you.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>; OzTaming<br />
;<br />
; Variables<br />
; 1st 4 are stangs and horses, 5th is llama, 6th is Orn, 7th is Zos<br />
<br />
set %Tamables QC_SG_OF_SF_EG_JG_KG<br />
set %Specific #FALSE<br />
set %SpecificTarget KPKI&nbsp;&nbsp;; ID of a specific target<br />
set %Status idle<br />
set %DEBUG #TRUE<br />
<br />
if ( %Specific )<br />
&nbsp;&nbsp;set %Target %SpecificTarget<br />
else<br />
&nbsp;&nbsp;set %Target N/A<br />
<br />
while #TRUE<br />
{<br />
&nbsp;&nbsp;set %jrnl #jindex<br />
&nbsp;&nbsp;gosub TameAnimal<br />
&nbsp;&nbsp;if ( %Status = Tamed )<br />
&nbsp;&nbsp;&nbsp;&nbsp;gosub ShrinkIt<br />
&nbsp;&nbsp;else<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( %Specific )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Target %SpecificTarget<br />
&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Target N/A<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;if ( #HITS &lt; #MAXHITS )<br />
&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
}<br />
halt<br />
<br />
sub TameAnimal<br />
&nbsp;&nbsp;if ( %Target = N/A )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( %Specific )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ Specific ride tamed! Halting!<br />
&nbsp;&nbsp;&nbsp;&nbsp;finditem %Tamables G_4<br />
&nbsp;&nbsp;&nbsp;&nbsp;if #FINDCNT &gt; 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Target #FINDID<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set #LTARGETKIND 1<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ No more rides around to tame! Halting!<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event macro 13 47<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;if ! ( %Target = N/A )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;set #LTARGETID %Target<br />
&nbsp;&nbsp;&nbsp;&nbsp;event macro 13 35<br />
&nbsp;&nbsp;&nbsp;&nbsp;target 60s<br />
&nbsp;&nbsp;&nbsp;&nbsp;event macro 22<br />
&nbsp;&nbsp;&nbsp;&nbsp;set %Status Taming<br />
&nbsp;&nbsp;&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;&nbsp;&nbsp;gosub ProcessResults<br />
&nbsp;&nbsp;}<br />
return<br />
<br />
sub ShrinkIt<br />
&nbsp;&nbsp;finditem ZUF C<br />
&nbsp;&nbsp;if #FINDCNT &gt; 0<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;set #LOBJECTID #FINDID<br />
&nbsp;&nbsp;&nbsp;&nbsp;set #LTARGETID %Target<br />
&nbsp;&nbsp;&nbsp;&nbsp;event macro 17 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;target 60s<br />
&nbsp;&nbsp;&nbsp;&nbsp;event Macro 22 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;set %Target N/A<br />
&nbsp;&nbsp;&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;else<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ Out of shrink potions! Halting!<br />
&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
&nbsp;&nbsp;}<br />
return<br />
<br />
sub ProcessResults<br />
&nbsp;&nbsp;while ( %Status = Taming )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if #jindex &gt; %jrnl<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %jrnl %jrnl + 1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scanjournal %jrnl<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if you_fail_to_tame in #journal<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Status idle<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if you_can't_tame_that in #journal<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Status idle<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if it_seems_to_accept_you in #journal<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Status Tamed<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if that_animal_looks_tame_already in #journal<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( %Specific )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Status idle<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Status Tamed<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if you_are_preoccupied_by_thoughts_of_battle in #journal<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gosub OutOfCombat<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
return<br />
<br />
sub OutOfCombat<br />
&nbsp;&nbsp;event macro 6 0<br />
&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;if ( G in #CHARSTATUS )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;event macro 6 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;}<br />
return</code></div></div><br />
Happy taming <img src="https://in-uo.net/forums/images/smilies/biggrin.png" alt="Big Grin" title="Big Grin" class="smilie smilie_4" />]]></description>
			<content:encoded><![CDATA[This macro will tame any stangs, horses, llamas, orns or zostriches within 4 tiles of your character, shrink them and when there is no more mounts to tame near you, it will hide. To tame any spawning mounts I recommend you herd the mount to go to tile you occupy and run this macro. The mount will circle around you until it's tamed.<br />
<br />
If you are training taming, I suggest you buy many relatively hard to tame mounts and release them all to same tile in your house using another character (make sure you separate any aggressive mount from others though) and run this macro with plenty of shrink potions on you.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>; OzTaming<br />
;<br />
; Variables<br />
; 1st 4 are stangs and horses, 5th is llama, 6th is Orn, 7th is Zos<br />
<br />
set %Tamables QC_SG_OF_SF_EG_JG_KG<br />
set %Specific #FALSE<br />
set %SpecificTarget KPKI&nbsp;&nbsp;; ID of a specific target<br />
set %Status idle<br />
set %DEBUG #TRUE<br />
<br />
if ( %Specific )<br />
&nbsp;&nbsp;set %Target %SpecificTarget<br />
else<br />
&nbsp;&nbsp;set %Target N/A<br />
<br />
while #TRUE<br />
{<br />
&nbsp;&nbsp;set %jrnl #jindex<br />
&nbsp;&nbsp;gosub TameAnimal<br />
&nbsp;&nbsp;if ( %Status = Tamed )<br />
&nbsp;&nbsp;&nbsp;&nbsp;gosub ShrinkIt<br />
&nbsp;&nbsp;else<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( %Specific )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Target %SpecificTarget<br />
&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Target N/A<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;if ( #HITS &lt; #MAXHITS )<br />
&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
}<br />
halt<br />
<br />
sub TameAnimal<br />
&nbsp;&nbsp;if ( %Target = N/A )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( %Specific )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ Specific ride tamed! Halting!<br />
&nbsp;&nbsp;&nbsp;&nbsp;finditem %Tamables G_4<br />
&nbsp;&nbsp;&nbsp;&nbsp;if #FINDCNT &gt; 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Target #FINDID<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set #LTARGETKIND 1<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ No more rides around to tame! Halting!<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event macro 13 47<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;if ! ( %Target = N/A )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;set #LTARGETID %Target<br />
&nbsp;&nbsp;&nbsp;&nbsp;event macro 13 35<br />
&nbsp;&nbsp;&nbsp;&nbsp;target 60s<br />
&nbsp;&nbsp;&nbsp;&nbsp;event macro 22<br />
&nbsp;&nbsp;&nbsp;&nbsp;set %Status Taming<br />
&nbsp;&nbsp;&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;&nbsp;&nbsp;gosub ProcessResults<br />
&nbsp;&nbsp;}<br />
return<br />
<br />
sub ShrinkIt<br />
&nbsp;&nbsp;finditem ZUF C<br />
&nbsp;&nbsp;if #FINDCNT &gt; 0<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;set #LOBJECTID #FINDID<br />
&nbsp;&nbsp;&nbsp;&nbsp;set #LTARGETID %Target<br />
&nbsp;&nbsp;&nbsp;&nbsp;event macro 17 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;target 60s<br />
&nbsp;&nbsp;&nbsp;&nbsp;event Macro 22 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;set %Target N/A<br />
&nbsp;&nbsp;&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;else<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;event sysmessage ++ Out of shrink potions! Halting!<br />
&nbsp;&nbsp;&nbsp;&nbsp;halt<br />
&nbsp;&nbsp;}<br />
return<br />
<br />
sub ProcessResults<br />
&nbsp;&nbsp;while ( %Status = Taming )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if #jindex &gt; %jrnl<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %jrnl %jrnl + 1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scanjournal %jrnl<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if you_fail_to_tame in #journal<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Status idle<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if you_can't_tame_that in #journal<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Status idle<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if it_seems_to_accept_you in #journal<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Status Tamed<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if that_animal_looks_tame_already in #journal<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( %Specific )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Status idle<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set %Status Tamed<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if you_are_preoccupied_by_thoughts_of_battle in #journal<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gosub OutOfCombat<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
return<br />
<br />
sub OutOfCombat<br />
&nbsp;&nbsp;event macro 6 0<br />
&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;if ( G in #CHARSTATUS )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;event macro 6 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;}<br />
return</code></div></div><br />
Happy taming <img src="https://in-uo.net/forums/images/smilies/biggrin.png" alt="Big Grin" title="Big Grin" class="smilie smilie_4" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[EUO] Healing using XUO scroll]]></title>
			<link>https://in-uo.net/forums/showthread.php?tid=4084</link>
			<pubDate>Thu, 18 Feb 2010 10:27:23 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://in-uo.net/forums/member.php?action=profile&uid=329">imported_Kamos</a>]]></dc:creator>
			<guid isPermaLink="false">https://in-uo.net/forums/showthread.php?tid=4084</guid>
			<description><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>; OzHealing<br />
;<br />
; Change %water variable to whatever source of water you'd like to use<br />
; when cleaning bandages. It need to be within range of your character.<br />
;<br />
; Items needed: some bandages on you, 1 XUO scroll and source of water<br />
<br />
set %water TQHUCND<br />
<br />
while #TRUE<br />
{<br />
&nbsp;&nbsp;if ( #HITS &lt; 100 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;gosub BandageSelf<br />
&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;gosub XUOScroll<br />
}<br />
<br />
; Uses XUO scroll without targeting<br />
sub XUOScroll<br />
&nbsp;&nbsp;finditem NUL C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;set #LOBJECTID #FINDID<br />
&nbsp;&nbsp;&nbsp;&nbsp;event macro 17 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;target 3s<br />
&nbsp;&nbsp;&nbsp;&nbsp;key ESC<br />
&nbsp;&nbsp;}<br />
return<br />
<br />
; Uses a bandage on yourself<br />
sub BandageSelf<br />
&nbsp;&nbsp;finditem ZLF C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;set #lObjectId #findId<br />
&nbsp;&nbsp;&nbsp;&nbsp;event macro 17 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;target 15s<br />
&nbsp;&nbsp;&nbsp;&nbsp;event macro 23<br />
&nbsp;&nbsp;&nbsp;&nbsp;wait 52<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;else<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;finditem AMF C_ , #BACKPACKID<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set #lObjectId #findId<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event macro 17 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set #lTARGETID %water<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;target 2s<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event macro 22<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
return</code></div></div><br />
Change %target variable to whatever source of water you want to use to clean your bandages. I recommend a pitcher of water in your backpack or water trough at training grounds.]]></description>
			<content:encoded><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>; OzHealing<br />
;<br />
; Change %water variable to whatever source of water you'd like to use<br />
; when cleaning bandages. It need to be within range of your character.<br />
;<br />
; Items needed: some bandages on you, 1 XUO scroll and source of water<br />
<br />
set %water TQHUCND<br />
<br />
while #TRUE<br />
{<br />
&nbsp;&nbsp;if ( #HITS &lt; 100 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;gosub BandageSelf<br />
&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;gosub XUOScroll<br />
}<br />
<br />
; Uses XUO scroll without targeting<br />
sub XUOScroll<br />
&nbsp;&nbsp;finditem NUL C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;set #LOBJECTID #FINDID<br />
&nbsp;&nbsp;&nbsp;&nbsp;event macro 17 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;target 3s<br />
&nbsp;&nbsp;&nbsp;&nbsp;key ESC<br />
&nbsp;&nbsp;}<br />
return<br />
<br />
; Uses a bandage on yourself<br />
sub BandageSelf<br />
&nbsp;&nbsp;finditem ZLF C_ , #BACKPACKID<br />
&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;set #lObjectId #findId<br />
&nbsp;&nbsp;&nbsp;&nbsp;event macro 17 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;target 15s<br />
&nbsp;&nbsp;&nbsp;&nbsp;event macro 23<br />
&nbsp;&nbsp;&nbsp;&nbsp;wait 52<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;else<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;finditem AMF C_ , #BACKPACKID<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ( #FINDCNT &gt; 0 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set #lObjectId #findId<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event macro 17 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set #lTARGETID %water<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;target 2s<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event macro 22<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait 1s<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
return</code></div></div><br />
Change %target variable to whatever source of water you want to use to clean your bandages. I recommend a pitcher of water in your backpack or water trough at training grounds.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[EasyUO guides]]></title>
			<link>https://in-uo.net/forums/showthread.php?tid=4083</link>
			<pubDate>Thu, 18 Feb 2010 09:58:36 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://in-uo.net/forums/member.php?action=profile&uid=329">imported_Kamos</a>]]></dc:creator>
			<guid isPermaLink="false">https://in-uo.net/forums/showthread.php?tid=4083</guid>
			<description><![CDATA[Here is a compilation thread for all my EasyUO macros and guides. I'll add links to more guides and macros as time goes by and I make them. If some macros stop functioning or some macro is missing a feature you'd like to see, let me know. I can't promise I'll fulfill all requested modifications but I'll certainly consider all of them.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Training skills</span><br />
<a href="http://www.in-x.org/forums/showthread.php?t=6580" target="_blank" rel="noopener" class="mycode_url">Animal taming</a><br />
<a href="http://www.in-x.org/forums/showthread.php?p=63924" target="_blank" rel="noopener" class="mycode_url">Blacksmithing</a><br />
<a href="http://www.in-x.org/forums/showthread.php?p=65125" target="_blank" rel="noopener" class="mycode_url">Carpentry (Blank scrolls)</a><br />
<a href="http://www.in-x.org/forums/showthread.php?t=6579" target="_blank" rel="noopener" class="mycode_url">Healing (using XUO scroll)</a><br />
<a href="http://www.in-x.org/forums/showthread.php?t=5365" target="_blank" rel="noopener" class="mycode_url">Magery/Healing/Resist/Evaluating Intelligence/Anatomy/Meditation</a><br />
<a href="http://www.in-x.org/forums/showthread.php?t=5701" target="_blank" rel="noopener" class="mycode_url">Magic Resist</a><br />
<a href="http://www.in-x.org/forums/showthread.php?t=5768" target="_blank" rel="noopener" class="mycode_url">Combats</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Resource gathering</span><br />
<a href="http://www.in-x.org/forums/showthread.php?t=5428" target="_blank" rel="noopener" class="mycode_url">Mining</a><br />
<a href="http://www.in-x.org/forums/showthread.php?t=6577" target="_blank" rel="noopener" class="mycode_url">Picking cotton and flax</a>]]></description>
			<content:encoded><![CDATA[Here is a compilation thread for all my EasyUO macros and guides. I'll add links to more guides and macros as time goes by and I make them. If some macros stop functioning or some macro is missing a feature you'd like to see, let me know. I can't promise I'll fulfill all requested modifications but I'll certainly consider all of them.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Training skills</span><br />
<a href="http://www.in-x.org/forums/showthread.php?t=6580" target="_blank" rel="noopener" class="mycode_url">Animal taming</a><br />
<a href="http://www.in-x.org/forums/showthread.php?p=63924" target="_blank" rel="noopener" class="mycode_url">Blacksmithing</a><br />
<a href="http://www.in-x.org/forums/showthread.php?p=65125" target="_blank" rel="noopener" class="mycode_url">Carpentry (Blank scrolls)</a><br />
<a href="http://www.in-x.org/forums/showthread.php?t=6579" target="_blank" rel="noopener" class="mycode_url">Healing (using XUO scroll)</a><br />
<a href="http://www.in-x.org/forums/showthread.php?t=5365" target="_blank" rel="noopener" class="mycode_url">Magery/Healing/Resist/Evaluating Intelligence/Anatomy/Meditation</a><br />
<a href="http://www.in-x.org/forums/showthread.php?t=5701" target="_blank" rel="noopener" class="mycode_url">Magic Resist</a><br />
<a href="http://www.in-x.org/forums/showthread.php?t=5768" target="_blank" rel="noopener" class="mycode_url">Combats</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Resource gathering</span><br />
<a href="http://www.in-x.org/forums/showthread.php?t=5428" target="_blank" rel="noopener" class="mycode_url">Mining</a><br />
<a href="http://www.in-x.org/forums/showthread.php?t=6577" target="_blank" rel="noopener" class="mycode_url">Picking cotton and flax</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[EUO] Picking cotton and flax]]></title>
			<link>https://in-uo.net/forums/showthread.php?tid=4082</link>
			<pubDate>Thu, 18 Feb 2010 09:56:57 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://in-uo.net/forums/member.php?action=profile&uid=329">imported_Kamos</a>]]></dc:creator>
			<guid isPermaLink="false">https://in-uo.net/forums/showthread.php?tid=4082</guid>
			<description><![CDATA[Here's my macro for collecting cotton and flax (you can make cloth from it using spinning wheel and loom).<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>finditem IPE_FPE_HPE_CPE_TEK_VEK_WEK G_2<br />
if #FINDCNT &gt; 0<br />
{<br />
&nbsp;&nbsp; set #lObjectID #FINDID<br />
&nbsp;&nbsp; event Macro 17 ; last object<br />
}<br />
<br />
finditem NFF_QEK_PEK G_2<br />
if #FINDCNT &gt; 0<br />
{<br />
&nbsp;&nbsp; Exevent Drag #findid #findstack<br />
&nbsp;&nbsp; Exevent Dropc #backpackid<br />
}</code></div></div><br />
Just loat it up on EasyUO, press play and run around cotton/flax fields. It will gather any cotton and flax near you.]]></description>
			<content:encoded><![CDATA[Here's my macro for collecting cotton and flax (you can make cloth from it using spinning wheel and loom).<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>finditem IPE_FPE_HPE_CPE_TEK_VEK_WEK G_2<br />
if #FINDCNT &gt; 0<br />
{<br />
&nbsp;&nbsp; set #lObjectID #FINDID<br />
&nbsp;&nbsp; event Macro 17 ; last object<br />
}<br />
<br />
finditem NFF_QEK_PEK G_2<br />
if #FINDCNT &gt; 0<br />
{<br />
&nbsp;&nbsp; Exevent Drag #findid #findstack<br />
&nbsp;&nbsp; Exevent Dropc #backpackid<br />
}</code></div></div><br />
Just loat it up on EasyUO, press play and run around cotton/flax fields. It will gather any cotton and flax near you.]]></content:encoded>
		</item>
	</channel>
</rss>