I would like to put a guide together of the macro's I use often and some detail about those macros. I remember some bad blood in the past about sharing useful data, mostly from the Rare Guide. My intent is not to upset anyone, luckily for us most of the people that where hot headed are no longer playing here. I want to help new players by giving them the macros I have worked on over the years. Some are possibly over complicated and that is either due to my own ignorance or my own intentions. There are better ways to do these macros and I hope you share your input here as well so each of us can learn. These macros have paid for many, many homes over my time here since Beta. They have banned players from my home while I slept. They have made kegs full of potions to use on adventures and sell. I have used these to recall mine hundreds of thousands if not millions of ingots. I would like to ask for your input, but if your here to just troll and spit hate please move along. Recall Mining has been a widely used macro. I have written several of these and changed it many times to this copy. By pushing the play button. My character will open his bank box, restock 20 of each recall reg, restock 3 shovels, open a back pack, open a rune book and start on rune 1 of 16. Once I recall to spot number 1 in my rune book I will pause for 13 seconds this is a pause that was put into recall mining many moons ago. In the beginning you did not have to wait after recalling to start shoveling. This was put in to slow down and stop recall mining. Think of this 13 second pause as your cigarette tax, and as you can probably tell I have no love for this Nerf, and strongly oppose it, I know my feelings about this do not matter but this severely has slowed recall mining down and that was its intent. Once I am able to mine I make sure that the spot I am standing on will allow me to mine in two spots, doubling my ingots per recall. Once I have mined both spots sometimes I adjust the "For" numbers because you can mine up to much and be over weight. The For usually between 135 to 170 times of mining is basically used as a timer for mining. I'm sure there is a better way to do this but this is how I do it. I have now mined up all that I need and want to recall to the bank. Once I recall I say bank and open my banks box. I use an organizer to place the 4 types of ore into a bag. I restock 3 shovels on each odd number recall. I have found this to be plenty of shovels for 2 recalls. This macro repeats for the 16 runes in one book. Once I have returned from the 16th mining vein I use a restock macro to equip 2 tool kits and 100 ingots. I make 8 shovels or so, sometimes this number changes. Once the shovels are made I use an organizer agent to sort these shovels into a bag. Then I drop those tool kits and ingots not used back into the same bag I restocked them from. My Restock and Organizer Agents are as follows Restock 2 -- tool kits (2), Iron Ingots (100) Restock 3 -- shovels (3) Restock 5 -- black pearl (20), blood moss (20), mandrake root (20) Organizer 8 -- iron ingots Organizer 9 -- iron ore all 4 types Organizer 10 -- shovels The following is my recall mining macro. You can copy and past this into a notepad file to utilize this macro. Lines that have // in the front are comments that I utilize as reference points in the macro. Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 1 book 1 // Rune 1 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.HotKeyAction|0|Restock Agent-5 Assistant.Macros.AbsoluteTargetAction|0|0|1105561688|19|107|0|3701 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.HotKeyAction|0|Restock Agent-3 Assistant.Macros.AbsoluteTargetAction|0|0|1132951871|47|145|0|3701 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|300 Assistant.Macros.GumpResponseAction|5|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 1 Comment // // Brit 1 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|160 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1195|1777|2|0 Assistant.Macros.EndForAction // // Brit 1 book 1 // Spot 2 Assistant.Macros.ForAction|145 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1197|1774|1|0 Assistant.Macros.EndForAction // Rune 1 Comment // // Brit 1 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 2 book 1 // Rune 2 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|300 Assistant.Macros.GumpResponseAction|11|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 2 Comment // // Brit 2 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|160 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1197|1764|2|0 Assistant.Macros.EndForAction // // Brit 2 book 1 // Spot 2 Assistant.Macros.ForAction|135 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1196|1759|2|0 Assistant.Macros.EndForAction // Rune 2 Comment // // Brit 2 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 3 book 1 // Rune 3 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.HotKeyAction|0|Restock Agent-3 Assistant.Macros.AbsoluteTargetAction|0|0|1132951871|47|145|0|3701 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|300 Assistant.Macros.GumpResponseAction|17|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 3 Comment // // Brit 3 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|170 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1190|1746|2|0 Assistant.Macros.EndForAction // // Brit 3 book 1 // Spot 2 Assistant.Macros.ForAction|150 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1189|1743|17|0 Assistant.Macros.EndForAction // Rune 3 Comment // // Brit 3 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 4 book 1 // Rune 4 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|300 Assistant.Macros.GumpResponseAction|23|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 4 Comment // // Brit 4 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|155 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1180|1737|18|0 Assistant.Macros.EndForAction // // Brit 4 book 1 // Spot 2 Assistant.Macros.ForAction|140 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1178|1734|12|0 Assistant.Macros.EndForAction // Rune 4 Comment // // Brit 4 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 5 book 1 // Rune 5 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.HotKeyAction|0|Restock Agent-3 Assistant.Macros.AbsoluteTargetAction|0|0|1132951871|47|145|0|3701 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|0|False|300 Assistant.Macros.GumpResponseAction|29|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 5 Comment // // Brit 5 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|170 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1172|1730|14|0 Assistant.Macros.EndForAction // // Brit 5 book 1 // Spot 2 Assistant.Macros.ForAction|150 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1167|1729|7|0 Assistant.Macros.EndForAction // Rune 5 Comment // // Brit 5 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 6 book 1 // Rune 6 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|300 Assistant.Macros.GumpResponseAction|35|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 6 Comment // // Brit 6 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|170 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1153|1723|10|0 Assistant.Macros.EndForAction // // Brit 6 book 1 // Spot 2 Assistant.Macros.ForAction|130 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1149|1721|31|0 Assistant.Macros.EndForAction // Rune 6 Comment // // Brit 6 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 7 book 1 // Rune 7 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.HotKeyAction|0|Restock Agent-3 Assistant.Macros.AbsoluteTargetAction|0|0|1132951871|47|145|0|3701 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|300 Assistant.Macros.GumpResponseAction|41|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 7 Comment // // Brit 7 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|160 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1151|1717|7|0 Assistant.Macros.EndForAction // // Brit 7 book 1 // Spot 2 Assistant.Macros.ForAction|145 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1148|1711|2|0 Assistant.Macros.EndForAction // Rune 7 Comment // // Brit 7 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 8 book 1 // Rune 8 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|300 Assistant.Macros.GumpResponseAction|47|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 8 Comment // // Brit 8 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|170 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1140|1697|3|0 Assistant.Macros.EndForAction // // Brit 8 book 1 // Spot 2 Assistant.Macros.ForAction|140 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1139|1694|2|0 Assistant.Macros.EndForAction // Rune 8 Comment // // Brit 8 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 9 book 1 // Rune 9 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.HotKeyAction|0|Restock Agent-5 Assistant.Macros.AbsoluteTargetAction|0|0|1105561688|19|107|0|3701 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.HotKeyAction|0|Restock Agent-3 Assistant.Macros.AbsoluteTargetAction|0|0|1132951871|47|145|0|3701 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|300 Assistant.Macros.GumpResponseAction|53|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 9 Comment // // Brit 9 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|170 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1137|1682|23|0 Assistant.Macros.EndForAction // // Brit 9 book 1 // Spot 2 Assistant.Macros.ForAction|150 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1138|1677|7|0 Assistant.Macros.EndForAction // Rune 9 Comment // // Brit 9 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 10 book 1 // Rune 10 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|300 Assistant.Macros.GumpResponseAction|59|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 10 Comment // // Brit 10 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|160 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1136|1670|2|0 Assistant.Macros.EndForAction // // Brit 10 book 1 // Spot 2 Assistant.Macros.ForAction|150 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1134|1666|12|0 Assistant.Macros.EndForAction // Rune 10 Comment // // Brit 10 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 11 book 1 // Rune 11 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.HotKeyAction|0|Restock Agent-3 Assistant.Macros.AbsoluteTargetAction|0|0|1132951871|47|145|0|3701 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|0|False|300 Assistant.Macros.GumpResponseAction|65|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 11 Comment // // Brit 11 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|160 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1124|1660|5|0 Assistant.Macros.EndForAction // // Brit 11 book 1 // Spot 2 Assistant.Macros.ForAction|150 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1119|1659|10|0 Assistant.Macros.EndForAction // Rune 11 Comment // // Brit 11 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 12 book 1 // Rune 12 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|300 Assistant.Macros.GumpResponseAction|71|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 12 Comment // // Brit 12 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|150 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1107|1654|11|0 Assistant.Macros.EndForAction // // Brit 12 book 1 // Spot 2 Assistant.Macros.ForAction|150 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1103|1651|15|0 Assistant.Macros.EndForAction // Rune 12 Comment // // Brit 12 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 13 book 1 // Rune 13 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.HotKeyAction|0|Restock Agent-3 Assistant.Macros.AbsoluteTargetAction|0|0|1132951871|47|145|0|3701 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|300 Assistant.Macros.GumpResponseAction|77|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 13 Comment // // Brit 13 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|170 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1090|1641|5|0 Assistant.Macros.EndForAction // // Brit 13 book 1 // Spot 2 Assistant.Macros.ForAction|140 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1090|1637|5|0 Assistant.Macros.EndForAction // Rune 13 Comment // // Brit 13 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 14 book 1 // Rune 14 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|300 Assistant.Macros.GumpResponseAction|83|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 14 Comment // // Brit 14 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|170 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1087|1629|7|0 Assistant.Macros.EndForAction // // Brit 14 book 1 // Spot 2 Assistant.Macros.ForAction|130 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1085|1623|21|0 Assistant.Macros.EndForAction // Rune 14 Comment // // Brit 14 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 15 book 1 // Rune 15 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.HotKeyAction|0|Restock Agent-3 Assistant.Macros.AbsoluteTargetAction|0|0|1132951871|47|145|0|3701 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|300 Assistant.Macros.GumpResponseAction|89|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 15 Comment // // Brit 15 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|160 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1088|1619|2|0 Assistant.Macros.EndForAction // // Brit 15 book 1 // Spot 2 Assistant.Macros.ForAction|150 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1089|1615|4|0 Assistant.Macros.EndForAction // Rune 15 Comment // // Brit 15 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank // Brit 16 book 1 // Rune 16 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank Assistant.Macros.DoubleClickAction|1105562138|3701 Assistant.Macros.DoubleClickAction|1091994496|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|300 Assistant.Macros.GumpResponseAction|95|0|0 Assistant.Macros.PauseAction|00:00:13 // Rune 16 Comment // // Brit 16 book 1 // Spot 1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.ForAction|170 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1095|1606|10|0 Assistant.Macros.EndForAction // // Brit 16 book 1 // Spot 2 Assistant.Macros.ForAction|150 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.AbsoluteTargetAction|1|0|0|1096|1600|1|0 Assistant.Macros.EndForAction // Rune 16 Comment // // Brit 16 book 1 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.AbsoluteTargetAction|0|0|1091979522|45|129|0|7956 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank. Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:03 // Make Shovels Assistant.Macros.HotKeyAction|0|Restock Agent-2 Assistant.Macros.AbsoluteTargetAction|0|0|1092307670|45|106|0|3701 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.ForAction|8 Assistant.Macros.DoubleClickTypeAction|7864|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|21|0|0 Assistant.Macros.PauseAction|00:00:08 Assistant.Macros.EndForAction Assistant.Macros.HotKeyAction|0|Organizer Agent-10 Assistant.Macros.PauseAction|00:00:13 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.LiftTypeAction|7154|100 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.DropAction|0x411B4AD6|(-1, -1, 0)|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.LiftTypeAction|7864|1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.DropAction|0x411B4AD6|(164, 65, 0)|0 Assistant.Macros.LiftTypeAction|7864|1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.DropAction|0x411B4AD6|(164, 65, 0)|0 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.HotKeyAction|0|Restock Agent-3 Assistant.Macros.AbsoluteTargetAction|0|0|1132951871|45|145|0|3701 Assistant.Macros.PauseAction|00:00:03 I'm going to post more Macros to follow but I wanted to get this one out tonight as a start. Please ask questions and give your insight
In this section I will be adding some simple macros that I have used, and that have assisted in my learning of writing macros. 1. Cutting wool from sheep 2. Releasing an animal by name 3. Alchemy make last 4. Anatomy 5. Animal Lore 6. Animal Taming 7. Archery 8. Arms Lore 9. Ban Red 10. Ban Grey 11. Casting Energy Bolt 12. Make last for Blacksmith 13. Cooking 1 item at a time 14. Cut kindling 15. Dropping stuff into a container 16. Evaluating Inelegance 17. Fire 18. Fishing from a stationary place 19. Fishing from a boat while controlling the movement of the boat 20. Gate Gump 21. Call for the Guards 22. Using bandages to heal yourself 23. Inscribing spells 24. Using thread on a loom 25. Using yarn on a loom 1. Cutting wool from sheep This is a great way to get wool from sheep, either from sheep that are stacked into one tile or if your running around the Yew sheep pins and just do not want to target each sheep. !Loop Assistant.Macros.DoubleClickTypeAction|3922|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.TargetTypeAction|True|207 Assistant.Macros.PauseAction|00:00:01 2. Releasing an animal by name I use to tame a lot of sheep and hide them all over the world to take their wool and use it to fund my Empire. This macro can be altered to release any animal by name. !Loop Assistant.Macros.SpeechAction|0|52|3|ENU|2|17|109|a sheep release Assistant.Macros.PauseAction|00:00:00.5000000 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01.5000000 3. Alchemy make last This macro is very simple in that is basically double clicks the mortar and pestle, and hits the make last button. Quick and simple way to make some potions if you already have supplies in your bag. !Loop Assistant.Macros.DoubleClickTypeAction|3739|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|21|0|0 Assistant.Macros.PauseAction|00:00:05 4. Anatomy Raising anatomy is not a very difficult skill to gain in. This macro allows you to target innocent targets at a bank or in your home to raise this skill. !Loop Assistant.Macros.UseSkillAction|1 Assistant.Macros.PauseAction|00:00:00.5000000 Assistant.Macros.HotKeyAction|1512| Assistant.Macros.PauseAction|00:00:11 5. Animal Lore Much the same as gaining in anatomy this macro differs in the fact that I use with absolute target. This ensures that I target the same animal over and over again. !Loop Assistant.Macros.UseSkillAction|2 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|176389|555|2119|0|207 Assistant.Macros.PauseAction|00:00:12 6. Animal Taming This macro is not for dragons as I will post the dragon one soon. This is great for taming animals and raising skill as it will allow you to target the same animal over and over until it is finally under your control. !Loop Assistant.Macros.UseSkillAction|35 Assistant.Macros.PauseAction|00:00:00.5000000 Assistant.Macros.AbsoluteTargetAction|0|0|77287|1324|1806|0|233 Assistant.Macros.PauseAction|00:00:11 7. Archery This is a great little macro that I use often. There are two locations I use this macro in, first is fishing. I do a lot of Mibs and when I fish up a serpent, or a water elemental, or kraken is on my screen this macro will automatically attack them for me. Second is in mining up ore elemental with a trap house. This is my miner walking the elemental in to my home over a set of fool stools, one being raised above the other with a house deco tool. Then once the elemental is inside the trap, by not being able to go back over the foot stools and having no where else to go, my miner recalls outside. My second account who has been hidden inside the house so as not to attract the attention of the elemental then starts attacking the elemental with this macro by me pushing play. Once the elemental is dead his body has disappeared into the ore on my floor. I have a forge here and can simply double click the ore to smelt when my miner wishes too. !Loop Assistant.Macros.HotKeyAction|1515| Assistant.Macros.PauseAction|00:00:03.5000000 Assistant.Macros.HotKeyAction|1395| 8. Arms Lore Easy little macro to raise arms lore and strength. !Loop Assistant.Macros.UseSkillAction|4 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1079828465|77|114|0|5181 Assistant.Macros.PauseAction|00:00:08 9. Ban Red This macro will allow you to ban reds from your home while you sleep. Simply by letting it run all night on one account you can ban any reds that step on your door step. !Loop Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|52|i ban thee Assistant.Macros.HotKeyAction|1510| Assistant.Macros.PauseAction|00:00:01 10. Ban Grey This is the same concept as Ban red in that anyone who steps on your door step, any wandering healer, animal or beast will be banned because once on your door step they are all grey. If you run two accounts one with ban red and the other with ban grey any one who steps on your step will be permanently banned. !Loop Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|52|i ban thee Assistant.Macros.HotKeyAction|1511| Assistant.Macros.PauseAction|00:00:01 11. Casting Energy Bolt I like this macro when using my Tamer. My Nightmare will be attacking the enemy and I can push play on this macro to cast energy bolt 5 times in a row. This works well and helps to chip away at my quarry's hit points. Assistant.Macros.ForAction|5 Assistant.Macros.MacroCastSpellAction|42 Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.HotKeyAction|1511| Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.EndForAction 12. Make last for Blacksmith This is a very simple macro for making the last thing over and over with Blacksmith. Great way to raise skill, or to be used as a novice macro for bods. Assistant.Macros.ForAction|10 Assistant.Macros.DoubleClickTypeAction|4027|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|21|0|0 Assistant.Macros.PauseAction|00:00:03.5000000 Assistant.Macros.EndForAction 13. Cooking 1 item at a time Excellent macro for those who wish to raise their cooking skill. I have a restock agent to add 1 fish steak to my pack and 2 frying pans. Then after I have cooked my fish steak I lift up the fish steak and drop it in to a bag in my home. !Loop Assistant.Macros.HotKeyAction|0|Restock Agent-2 Assistant.Macros.AbsoluteTargetAction|0|0|1078993321|19|106|0|3701 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.DoubleClickTypeAction|2426|True Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|0|0|1079108493|658|838|46|2348 Assistant.Macros.PauseAction|00:00:08 Assistant.Macros.LiftTypeAction|2427|1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.DropAction|0x405021A9|(-1, -1, 0)|0 Assistant.Macros.PauseAction|00:00:01 14. Cut kindling This macro is not 100 percent accurate but it works when I want to cut kindling to raise my stats with. Using the relative location feature I stand with the tree above me and run the macro, moving from tree to tree I cut up kindling. !Loop Assistant.Macros.DoubleClickAction|1075207572|3922 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.TargetRelLocAction|-1|-1 15. Dropping stuff into a container This macro is an organizational macro to drop a specific item type into a container one on top of the other. I use it to stack runes, or sewing kits, or similar things. This will help keep a bag organized and you know OCD stuff. !Loop Assistant.Macros.LiftTypeAction|5359|1 Assistant.Macros.DropAction|0x40D800DB|(29, 90, 0)|0 Assistant.Macros.PauseAction|00:00:01 16. Evaluating Inelegance This macro like almost all skill macros are just a variance of each other. Easy way go gain this skill by targeting the closest friendly target at a bank. !Loop Assistant.Macros.UseSkillAction|16 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.HotKeyAction|1514| Assistant.Macros.PauseAction|00:00:11 17. Fire Creating a fire is the simplest macro I know. Have kindling in your bag and just double click it and pause. Creating fire is the best way to gain stats on this game in my opinion. !Loop Assistant.Macros.DoubleClickTypeAction|3553|True Assistant.Macros.PauseAction|00:00:03 18. Fishing from a stationary place I do a lot of fishing and this is one macro to fish from a stationary place like a dock or a boat. This macro uses a relative location so it doesn't matter where you are as long as your near the water. One draw back to this macro is you will fish out the spot quite quickly. !Loop Assistant.Macros.DoubleClickTypeAction|3520|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.TargetRelLocAction|-1|1 Assistant.Macros.PauseAction|00:00:08 19. Fishing from a boat while controlling the movement of the boat Great fishing macro, usually when the fish are all caught your moving forward again. Will need to change the For amount if using multiple fishers. !Loop Assistant.Macros.ForAction|5 Assistant.Macros.DoubleClickTypeAction|3520|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.TargetRelLocAction|0|0 Assistant.Macros.PauseAction|00:00:08 Assistant.Macros.EndForAction Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|90|forward one Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|90|forward one Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|90|forward one Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|90|forward one Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|90|forward one Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|90|forward one Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|90|forward one Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|90|forward one Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.SpeechAction|0|52|3|ENU|5|48|54|4|241|97|stop 20. Gate Gump Possibly one of the best macros in the game. Lets say you have too much weight to pack, cast gate, grab the item that you can not carry due to weight, a bag, or cut up leather, or what ever the item is, and press play on gate gump. It will select the gate, and push the button allow you to go to the desired location holding the item in you hand even though you could not push the gate gump button since you where holding something in you hand and your mouse would not allow you to push a button while holding an item. I use this macro every day. Assistant.Macros.DoubleClickTypeAction|3948|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|1|0|0 21. Call for the Guards This is a neat little macro that allows you to call for the guards if your hit points are below a certain point. I have mine set at 90 HP. Not as useful as it once was since staff has cleaned up a lot of the town grief killing. !Loop Assistant.Macros.IfAction|0|0|90 Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|7|guards Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.EndIfAction 22. Using bandages to heal yourself Double clicking your bandages and targeting yourself over and over again. !Loop Assistant.Macros.DoubleClickTypeAction|3617|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.HotKeyAction|1059| Assistant.Macros.PauseAction|00:00:12 23. Inscribing spells Fairly easy macro for making spells and books. I have not added restocking to this as I normally only making small amounts of items now. !Loop Assistant.Macros.ForAction|6 Assistant.Macros.DoubleClickTypeAction|4031|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|21|0|0 Assistant.Macros.PauseAction|00:00:06 Assistant.Macros.EndForAction Assistant.Macros.UseSkillAction|46 Assistant.Macros.PauseAction|00:00:10 Assistant.Macros.LiftTypeAction|8012|1000 Assistant.Macros.DropAction|0x4002F515|(-1, -1, 0)|0 Assistant.Macros.PauseAction|00:00:01 24. Using thread on a loom One way to make bolts of cloth very easy macro. !Loop Assistant.Macros.DoubleClickTypeAction|4000|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1144669795|2558|68|26|4192 Assistant.Macros.PauseAction|00:00:0125 25. Using yarn on a loom One way to make bolts of cloth very easy macro. !Loop Assistant.Macros.DoubleClickTypeAction|3613|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1078345918|1190|1473|6|4193 Assistant.Macros.PauseAction|00:00:01
In this section I'm going to post macros regarding to Tailor Bods. I'm retired and for the most part bored so i set around and mess with UO and create macros. This part will most likely follow under the over complicated macro section that I discussed above. These macros will create the desired number of items you wish to make and put them into your Bod. You can fill any small bod by having the items in your pack and double clicking the bod and targeting your back pack on your paper doll. This ultimately means you don't have to click your little brains away looking for the exceptional items, as it automatically fills the deed with as many items as it possibly can. I have added all of this into the macro, and written a macro for each type of cloth and leather item that I make on a regular basis. Lets examine the following macro for making the bandana Bod. Assistant.Macros.ForAction|20 --------------- This allows you to adjust the amount of items you wish to make for your Bod, 10, 15, or 20. This will most likely need to be adjusted per Bod. Assistant.Macros.DoubleClickTypeAction|3997|True ----------- Double click any sewing kit in your pack as it is double click by type. Assistant.Macros.PauseAction|00:00:01 --------- Pause 1 second to all the sewing menu to open. Assistant.Macros.GumpResponseAction|1|0|0 ----------- Each menu in the sewing screen has a different number. Hats are button 1 in this selection, and footwear is button 29. This allows the sewing menu to open up the hat selection which after a 1 second pause allows us to select the correct hat. Assistant.Macros.PauseAction|00:00:01 ----------- Pause 1 second to allow the hat menu to open. Assistant.Macros.GumpResponseAction|9|0|0 ---------- Button number 9 in the hat menu is the bandana, each hat will have a different number in this menu. These number values can be used in other menus such as shirts, footwear, pants, etc. Opening up menu 1 two lines ago allows us to select the correct number 9 in this menu. Assistant.Macros.PauseAction|00:00:04.5000000 ------ Pause 4.5 seconds to make the bandana. Assistant.Macros.EndForAction ---------- This calls an end to the amount of For cycles you have selected in the first line of the macro. Assistant.Macros.PauseAction|00:00:01 -------- Pause 1 second. Assistant.Macros.GumpResponseAction|0|0|0 ------------ Close the tailor menu. Assistant.Macros.ForAction|2 ------------- A new for cycle, no need to ever change this as it will further in the macro allow the current bod to be double clicked twice and target the back pack on your paper doll twice. The reason I selected 2 cycles is sometimes the Bod menu would not open or lag would stop the action here. Going through it twice pretty much works every time. Assistant.Macros.DoubleClickAction|1118052248|5359 ------------ You will need to adjust the for each Bod you do, This double click function is the actual Bod you are feeling and you will need to re target each Bod you do every time. This ensures the correct Bod is getting filled in the parts of the macro below. Assistant.Macros.PauseAction|00:00:02 ----------- Pause 2 seconds to allow the Bod menu to open. Assistant.Macros.GumpResponseAction|2|0|0 ---------- This is the combine this deed with the item requested button on your open Bod menu. Assistant.Macros.PauseAction|00:00:01 ---------- Pause 1 second to allow the Bod to accept the above gump. Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 ------------ You will need to change this on every macro to be your back pack on your paper doll. Simply open your paper doll, right click this on the razor menu, select re target, and target the back pack on your paperdoll. Assistant.Macros.EndForAction ---------- End of the 2 For cycles that double click the current Bod your working on, and end of the macro. I label the macros for each type of clothing and leather item with T and then the name so they are all together in my Razor macro screen and not scattered from basically A to Z. looks something like T bandana T body sash T bonnet and so on Here are the macros for each item, this is going to be a long post so please be patient. Bandana Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|1|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|9|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1118052248|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Body Sash Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|22|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1118532467|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Bonnet Assistant.Macros.ForAction|10 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|1|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|58|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1163172232|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Boots Assistant.Macros.ForAction|15 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|29|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|16|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1121000928|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Cap Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|1|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|23|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1117809109|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Cloak Assistant.Macros.ForAction|10 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|8|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|51|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1098251410|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Doublet Assistant.Macros.ForAction|10 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|8|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1124190279|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Fancy Dress Assistant.Macros.ForAction|10 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|8|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|44|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1078137360|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Fancy Shirt Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|8|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|16|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1128240504|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Feathered Hat Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|1|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|65|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1128233477|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Floppy Hat Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|1|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|16|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1117789719|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Full Apron Assistant.Macros.ForAction|15 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|22|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|16|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1117904103|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Half Apron Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|22|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|9|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1117807827|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Jester Hat Assistant.Macros.ForAction|10 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|1|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|79|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1098251623|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Jester Suit Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|8|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|65|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1119210034|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Kilt Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|15|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|16|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1118534130|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Leather Bustier Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|50|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|16|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1120723014|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Leather Cap Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|50|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|16|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1120723014|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Leather Female Armor Assistant.Macros.ForAction|5 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|50|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|30|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1120723265|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Leather Gloves Assistant.Macros.ForAction|35 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|36|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|16|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1120907062|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Leather Gloves Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|36|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1120813446|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Leather Leggings Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|36|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|30|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1120813252|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Leather Shorts Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|50|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1120722946|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Leather Skirt Assistant.Macros.ForAction|1 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|50|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|9|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1120722957|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Leather Sleeves Assistant.Macros.ForAction|11 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|36|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|23|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1120959860|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Leather Studded Armor Assistant.Macros.ForAction|30 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|50|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|37|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1120721542|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Leather Studded Bustier Assistant.Macros.ForAction|30 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|50|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|23|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1120856211|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Leather Tunic Assistant.Macros.ForAction|30 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|36|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|37|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1120813611|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Long Pants Assistant.Macros.ForAction|10 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|15|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|9|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1117839350|5359 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Plain Dress Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|8|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|37|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1117789821|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Robe Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|8|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|58|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1118532878|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Sandals Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|29|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1118933851|5359 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Shirt Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|8|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|9|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1118051886|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Shoes Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|29|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|9|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1121592062|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Short Pants Assistant.Macros.ForAction|10 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|15|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1124261149|5359 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Skirt Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|15|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|23|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1117787861|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Skull Cap Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|1|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1118534048|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Straw Hat Assistant.Macros.ForAction|10 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|1|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|37|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1117839388|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.DoubleClickAction|1075966805|3701 Assistant.Macros.EndForAction Surcoat Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|8|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|30|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1128259781|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Tall Straw Hat Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|1|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|44|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1119345502|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Thigh Boots Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|29|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|23|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1118053199|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Tricorne Hat Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|1|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|72|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1119345357|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Tunic Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|8|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|23|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1118931585|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.DoubleClickAction|1075966805|3701 Assistant.Macros.EndForAction Wide Brim Hat Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|1|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|30|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1117809352|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.EndForAction Wizards Hat Assistant.Macros.ForAction|20 Assistant.Macros.DoubleClickTypeAction|3997|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|1|0|0 Assistant.Macros.WaitForGumpAction|949095101|False|300 Assistant.Macros.GumpResponseAction|51|0|0 Assistant.Macros.PauseAction|00:00:04.5000000 Assistant.Macros.EndForAction Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1118143447|5359 Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.GumpResponseAction|2|0|0 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.AbsoluteTargetAction|0|0|1075966805|65535|65535|0|3701 Assistant.Macros.DoubleClickAction|1075966805|3701 Assistant.Macros.EndForAction I do not currently have any Bone or Studded Male armor Bod Macros made as I do not make those because the reward vs. resoruce rate is horrible. They are just not worth doing unless they are high end. The following macro will cut up any type of item, that can be cut with scissors in your back pack that you select. When you have made a lot of non exceptional items and you would like to get your leather or cloth back simply re target to the desired item to be cut and it will destroy those items giving you back leather or cloth. Scissor Macro !Loop Assistant.Macros.DoubleClickTypeAction|3999|True Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.TargetTypeAction|False|7180 -------------- Change this by re targeting to the item you would llke cut up with scissors.
Cheers for posting. Below are some points i'd recommending incorporating: - Its better to separate such a large macro into multiple smaller macros and link them together (first time bind a hotkey to the macro and record yourself pushing it, this will give you the raw text structure and you can modify it after that). By separating different parts of your macro (bank, mining spot, returning etc.) into separate macros you can remove all the crazy-high For loop counts. - Separating a macro also make it far simpler as you can create a template one, copy it as many times as you want and replace only the relevant lines (usually the unique absolute targets and runebook numbers). - Try start using pauses rather than large count For loops. You should place a .8 to 1.0 second pause inside each For loop then reduce the number of For iterations to the specific number of times you want to run a particular loop rather than it going around in circles as fast as it possible can. - When opening a rune book and recalling its better to open->pause->select rune-> rather than a For loop. - Try not to use LiftByType if you can avoid it (use restocks and organisers) as it has a habit of playing up in more complex macros. - Remove 'wait for gump' actions and instead use a pause. This can reduce bugging out due to server saves and makes the macro more predictable. - When making shovels, use the construction time to run the organiser per shovel rather than all at once at the end. So if its like 5 seconds to make a shovel, as soon as you push the gump option for shovel make it wait a second, then run the organiser, then wait 4 seconds. This will save you having to do the large organiser pause later (that and organising large amounts of items can bug out). It'll save you 13 seconds at the end of each mining run, but hey, multiply it out - Work on neatening your rune book calls. They should be say "bank"->double click runebook->wait->gump response->wait->etc. Remember that runebook gump responses go up by 6 and start at 5 (meaning that rune 1 through 16 would be gump response 5-11-17-23-29-35-41-47-53-59-65-71-77-83-89-95). - Try remove all absolute targets and spell macros from your runebook sections. Should only be doubleclick actions (opening runebooks), pauses and gump responses. Any questions let me know, but I like the overall structure of actions and they're well thought out, now comes refinement An example of some of my macros, so i'm not just some random giving advice with no credibility, below is a section of my automated reagent buying macro: Bank Macro, actions are: - Say bank - If blank scrolls are greater than 1 then organise them - If empty bottles are greater than 1 then organise them - If Black Pearl is greater than 31 (as it stocks 30 for recalling, 31 would mean it bought some) then organise them - Etc for other regs - If Black Pearl is less than 30 restock BM, MR, BP - If Mandrake is less than 30 restock BM, MR, BP - If Bloodmoss is less than 30 restock BM, MR, BP - If gold is less than 4000 then restock gp - Call the 'recall to shop' macro' Code: !Loop // PRB-Bank-00 Assistant.Macros.SpeechAction|9|52|3|ENA|2|16|2|bank Assistant.Macros.HotKeyAction|1044081| Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.DoubleClickAction|1151565149|3702 Assistant.Macros.PauseAction|00:00:01.5000000 Assistant.Macros.IfAction|50|1|1|BLANKSCROLLS Assistant.Macros.HotKeyAction|0|Organizer Agent-2 Assistant.Macros.PauseAction|00:00:01.0100000 Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|1|1|EMPTYBOTTLES Assistant.Macros.HotKeyAction|0|Organizer Agent-2 Assistant.Macros.PauseAction|00:00:01.0100000 Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|1|31|Black Pearl Assistant.Macros.HotKeyAction|0|Organizer Agent-3 Assistant.Macros.PauseAction|00:00:01.0100000 Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|1|31|Blood Moss Assistant.Macros.HotKeyAction|0|Organizer Agent-4 Assistant.Macros.PauseAction|00:00:01.0100000 Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|1|31|Mandrake Root Assistant.Macros.HotKeyAction|0|Organizer Agent-5 Assistant.Macros.PauseAction|00:00:01.0100000 Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|1|1|Sulfurous Ash Assistant.Macros.HotKeyAction|0|Organizer Agent-6 Assistant.Macros.PauseAction|00:00:01.0100000 Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|1|1|Spider's Silk Assistant.Macros.HotKeyAction|0|Organizer Agent-7 Assistant.Macros.PauseAction|00:00:01.0100000 Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|1|1|Nightshade Assistant.Macros.HotKeyAction|0|Organizer Agent-8 Assistant.Macros.PauseAction|00:00:01.0100000 Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|1|1|Garlic Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:01.0100000 Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|1|1|Ginseng Assistant.Macros.HotKeyAction|0|Organizer Agent-10 Assistant.Macros.PauseAction|00:00:01.0100000 Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|0|10|Black Pearl Assistant.Macros.HotKeyAction|0|Restock Agent-2 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.HotKeyAction|1059| Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|0|10|Blood Moss Assistant.Macros.HotKeyAction|0|Restock Agent-2 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.HotKeyAction|1059| Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|0|10|Mandrake Root Assistant.Macros.HotKeyAction|0|Restock Agent-2 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.HotKeyAction|1059| Assistant.Macros.PauseAction|00:00:03 Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|0|3999|Gold Assistant.Macros.HotKeyAction|0|Restock Agent-1 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.HotKeyAction|1059| Assistant.Macros.PauseAction|00:00:01.0100000 Assistant.Macros.EndIfAction Assistant.Macros.HotKeyAction|0|Play: PRB\PRB-RecallToShop-01 I copy and paste this macro again and again, one for each shop, and just change the last line of the code in each. Looks wasteful, but extremely simple and streamlined. Cheers Patek
Wow, that is definitely the longest macro I have ever seen! I don't have a miner - however I am watching this thread as I am super interested in what else you have stashed away in your macro bank. Thank you for sharing!
I do have a flare for the long and over complicated macro just to see if I can make them work, lol. I also have this macro plus one more rune book macro which makes it twice as long. My guy can mine nonstop all day by using two rune books because the first spot is refreshed on book 1 by the time I finish rune 16 on book 2.
No worries dude. You've inspired me to create an updated version of my reagent buyer for release on here (you can google 'Patek Reagent Buyer' for the old one). I've modified it for use on this server (current release works, its just got unnecessary stuff for UOR) and made it a whole lot faster/simpler, so i'll finish writing it up over the weekend and look to have it posted early next week Another interesting workaround you can do that isn't a feature in Razor and many people have trouble with is stored variables. In programming you can create variables and use them later on, however with Razor you can't. This trick uses something I call a 'waterfall' check against a counter. Why bother doing this? It means you can stop a macro at any time and it'll remember where you were up to! So with your mining macro, it'd remember the last spot you mined and all you'd have to do is push play and it'd start again from the next spot. Waterfall Checks for Variable Storage This uses Restock and Organiser agents in conjunction with 'if weight =' checks to determine position in large macros. Essentially it uses empty bottles as the stored variable. Restock 1 - 1 empty bottle Restock 2 - 50 empty bottles (as long as the number is above your total number of variables you want to save) Organiser 1 - Empty bottles into bag 1 (this bag holds lots of bottles, as long as its greater than your variable count) Organiser 2 - Empty bottles into bag 2 (this bag is the 'variable' bag) It's also important to know your characters weight prior to starting (so if you were recalling around you'd organise all the collected items, restock all recall regs etc. to get to a 'baseline' weight). Your macro will need to be a collection of macros that inter-link. Lets say you have 3 different action macros (mining spots, keg types, scroll type for scribing etc.), you would have something like the below macros: Macro - Core Macro - Action 1 Macro - Action 2 Macro - Action 3 You always just start the 'Core' macro rather than having to remember which macro it was up to. When you start 'Core' it goes through the actions required to 'baseline' your weight (organising, restocking etc.) so your character will always be the same weight before the waterfall check. It then lifts the 'variable' bag out of the bank that has nothing in it yet, and checks the character weight in a waterfall like below: If weight >= baseline+3 stone call Macro - Action 3 If weight >= baseline+2 stone call Macro - Action 2 If weight >= baseline+1 stone call Macro - Action 1 (the bag weighs 1 stone and each additional bottle weighs 1 extra stone, so baseline+1 would mean there are no bottles). It then drops the bag back to the bank and calls the relevant macro. At the end of each 'Macro - Action' it restocks a single bottle from Bag 1 and organises it into the variable bag and then calls the 'Core' macro. The 'Core' macro baselines the characters weight, lifts the variable bag, does another check, drops it to bank and calls the next macro. This time, because weight is baseline+2 (bag + 1 bottle) it'll call 'Macro - Action 2'. When it gets to the end of the last action macro, in this case 'Macro - Action 3' it instead restocks all of the bottles out of the variable bag (restock 2) and organises them all back into bag 1. It then calls the 'Core' macro again and the whole part starts over again as the variable has reset to 0. It looks like a lot for 3 macros, but I've run a waterfall check on a crafting macro that had over 40 macros. Because each crafting macro was filling bags with stuff and a full circuit took hours, if I ever needed to stop the macro I didnt need to check where it was up to, i just ran the Core macro and it figured it out. So with a mining macro for example it'd remember the last spot you mined so you could just push 'play' rather than trying to figure it out. I personally don't use waterfalls with things like mining, lumberjacking etc because resources respawn, but for complex crafting macros it can help a tonne. The reason I use empty bottles rather than something like fish steaks is restock actions restock to a preset level, not additional (i.e restock 50 fish steaks doesnt ADD 50 fish steaks to you, it takes you TO 50 fish steaks). This means its very hard to add a single fish steak as lifting single things from piles etc. never works properly and is buggy as hell. I'll do a fancier write-up of the above at some stage, but thought it'd be something interesting for people to read as lots of people have complained about Razor and variables over the years.
Very interesting Patek, I had no idea about this. Thank you again for posting, please continue to add anything you wish to share with the rest of us. I hope this reaches many new players and inspires them as well.
Hey as far as I know, the only reason you have that 13 second pause is because you are recalling into a guarded zone. If you stick to only out of guard zone veins you can mine with no pause.
Very possible El Horno I do like mining in the protection of the guard zone because my guy is on macro and though I am watching the screen for the macro checks I am often playing on a second account and don't want to be troubled with mongbats and other spawn that might be there.