Mine Spot 1a !Loop Assistant.Macros.ForAction|20 Assistant.Macros.IfAction|4|0|no metal Assistant.Macros.ElseAction Assistant.Macros.IfAction|3|-1|0 Assistant.Macros.ElseAction Assistant.Macros.IfAction|0|1|85 Assistant.Macros.IfAction|5|0|360 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.ElseAction Assistant.Macros.WaitForTargetAction|1 Assistant.Macros.AbsoluteTargetAction|1|0|0|2486|934|1|0 Assistant.Macros.PauseAction|00:00:00.1000000 Assistant.Macros.DoubleClickTypeAction|3718|True Assistant.Macros.IfAction|50|0|0|Pickaxe Assistant.Macros.ElseAction Assistant.Macros.WaitForTargetAction|1 Assistant.Macros.LastTargetAction Assistant.Macros.EndForAction Assistant.Macros.EndIfAction Assistant.Macros.EndIfAction Assistant.Macros.ElseAction Assistant.Macros.ElseAction Assistant.Macros.EndIfAction Assistant.Macros.EndIfAction Assistant.Macros.EndIfAction Assistant.Macros.EndIfAction Assistant.Macros.HotKeyAction|1332| Assistant.Macros.HotKeyAction|0|Play: MineDull2\Dull01b Mine Spot 1b !Loop Assistant.Macros.ForAction|20 Assistant.Macros.IfAction|4|0|no metal Assistant.Macros.ElseAction Assistant.Macros.IfAction|3|-1|0 Assistant.Macros.ElseAction Assistant.Macros.IfAction|0|1|85 Assistant.Macros.IfAction|5|0|360 Assistant.Macros.DoubleClickTypeAction|3897|True Assistant.Macros.IfAction|50|0|0|Shovel Assistant.Macros.ElseAction Assistant.Macros.WaitForTargetAction|1 Assistant.Macros.AbsoluteTargetAction|1|0|0|5735|578|0|0 Assistant.Macros.PauseAction|00:00:00.1000000 Assistant.Macros.DoubleClickTypeAction|3718|True Assistant.Macros.IfAction|50|0|0|Pickaxe Assistant.Macros.ElseAction Assistant.Macros.WaitForTargetAction|1 Assistant.Macros.LastTargetAction Assistant.Macros.EndForAction Assistant.Macros.EndIfAction Assistant.Macros.EndIfAction Assistant.Macros.ElseAction Assistant.Macros.ElseAction Assistant.Macros.EndIfAction Assistant.Macros.EndIfAction Assistant.Macros.EndIfAction Assistant.Macros.EndIfAction Assistant.Macros.HotKeyAction|1332| Assistant.Macros.HotKeyAction|0|Play: MineDull2\Recall\RecallDull01 Recall Spot1 !Loop Assistant.Macros.ForAction|3 Assistant.Macros.PauseAction|00:00:00.2000000 Assistant.Macros.HotKeyAction|1195| Assistant.Macros.HotKeyAction|1332| Assistant.Macros.PauseAction|00:00:00.1000000 Assistant.Macros.HotKeyAction|1059| Assistant.Macros.IfAction|5|1|395 Assistant.Macros.LiftTypeAction|6585|1 Assistant.Macros.DropRelLocAction|0|0|0 Assistant.Macros.EndIfAction Assistant.Macros.HotKeyAction|1332| Assistant.Macros.PauseAction|00:00:00.4000000 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.WaitForTargetAction|4 Assistant.Macros.TargetTypeAction|False|7956 Assistant.Macros.PauseAction|00:00:00.5000000 Assistant.Macros.DoubleClickAction|1074804479|3026 Assistant.Macros.PauseAction|00:00:00.6000000 Assistant.Macros.IfAction|4|0|welcome Assistant.Macros.GumpResponseAction|0|0|0 Assistant.Macros.PauseAction|00:00:00.2500000 Assistant.Macros.ForAction|2 Assistant.Macros.DoubleClickAction|1075608959|3651 Assistant.Macros.PauseAction|00:00:00.2500000 Assistant.Macros.MacroCastSpellAction|32 Assistant.Macros.WaitForTargetAction|2 Assistant.Macros.AbsoluteTargetAction|0|0|1080058305|54|122|0|7956 Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.SpeechAction|0|63|3|ENU|0|-where Assistant.Macros.PauseAction|00:00:00.2500000 Assistant.Macros.IfAction|4|0|(2819 Assistant.Macros.HotKeyAction|0|Play: MineDull2\Banks\BankDull01 Assistant.Macros.EndIfAction Assistant.Macros.EndForAction Assistant.Macros.ElseAction Assistant.Macros.EndForAction Assistant.Macros.EndIfAction Bank Spot 1 Assistant.Macros.ForAction|2 Assistant.Macros.IfAction|3|-1|0 Assistant.Macros.PauseAction|00:00:00.5000000 Assistant.Macros.MacroCastSpellAction|11 Assistant.Macros.WaitForTargetAction|2 Assistant.Macros.HotKeyAction|1059| Assistant.Macros.PauseAction|00:00:00.5000000 Assistant.Macros.EndForAction Assistant.Macros.EndIfAction Assistant.Macros.IfAction|1|0|20 Assistant.Macros.ForAction|5 Assistant.Macros.UseSkillAction|46 Assistant.Macros.HotKeyAction|1044106| Assistant.Macros.IfAction|4|0|trance Assistant.Macros.WaitForStatAction|1|1|95|3600 Assistant.Macros.ElseAction Assistant.Macros.PauseAction|00:00:10 Assistant.Macros.EndForAction Assistant.Macros.ElseAction Assistant.Macros.EndIfAction Assistant.Macros.EndIfAction Assistant.Macros.EndIfAction Assistant.Macros.ForAction|2 Assistant.Macros.IfAction|0|0|80 Assistant.Macros.PauseAction|00:00:00.5000000 Assistant.Macros.HotKeyAction|3002039| Assistant.Macros.WaitForTargetAction|3 Assistant.Macros.HotKeyAction|1059| Assistant.Macros.PauseAction|00:00:00.5000000 Assistant.Macros.EndForAction Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|0|5|Mandrake Root Assistant.Macros.ForAction|3 Assistant.Macros.ForAction|3 Assistant.Macros.HotKeyAction|0|Restock Agent-2 Assistant.Macros.AbsoluteTargetAction|0|0|1076474625|2821|496|23|3701 Assistant.Macros.PauseAction|00:00:00.7500000 Assistant.Macros.HotKeyAction|0|Restock Agent-3 Assistant.Macros.AbsoluteTargetAction|0|0|1076474625|2821|496|23|3701 Assistant.Macros.PauseAction|00:00:00.7500000 Assistant.Macros.HotKeyAction|0|Restock Agent-4 Assistant.Macros.AbsoluteTargetAction|0|0|1076474625|2821|496|23|3701 Assistant.Macros.PauseAction|00:00:00.7500000 Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|0|5|Black Pearl Assistant.Macros.EndForAction Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|0|5|Blood Moss Assistant.Macros.EndForAction Assistant.Macros.EndIfAction Assistant.Macros.HotKeyAction|1389| Assistant.Macros.IfAction|50|0|2|Ginseng Assistant.Macros.ForAction|3 Assistant.Macros.ForAction|3 Assistant.Macros.HotKeyAction|0|Restock Agent-2 Assistant.Macros.AbsoluteTargetAction|0|0|1076474622|2821|496|19|3701 Assistant.Macros.PauseAction|00:00:00.7500000 Assistant.Macros.HotKeyAction|0|Restock Agent-3 Assistant.Macros.AbsoluteTargetAction|0|0|1076474622|2821|496|19|3701 Assistant.Macros.PauseAction|00:00:00.7500000 Assistant.Macros.HotKeyAction|0|Restock Agent-4 Assistant.Macros.AbsoluteTargetAction|0|0|1076474622|2821|496|19|3701 Assistant.Macros.PauseAction|00:00:00.7500000 Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|0|2|Garlic Assistant.Macros.EndForAction Assistant.Macros.EndIfAction Assistant.Macros.PauseAction|00:00:00.1500000 Assistant.Macros.IfAction|50|0|2|Spider's Silk Assistant.Macros.EndForAction Assistant.Macros.EndIfAction Assistant.Macros.HotKeyAction|1389| Assistant.Macros.ForAction|2 Assistant.Macros.IfAction|50|0|1|Shovel Assistant.Macros.HotKeyAction|0|Restock Agent-5 Assistant.Macros.AbsoluteTargetAction|0|0|1076474625|2821|496|23|3701 Assistant.Macros.PauseAction|00:00:00.7500000 Assistant.Macros.EndForAction Assistant.Macros.EndIfAction Assistant.Macros.PauseAction|00:00:00.1000000 Assistant.Macros.ForAction|2 Assistant.Macros.IfAction|50|0|1|Pickaxe Assistant.Macros.HotKeyAction|0|Restock Agent-5 Assistant.Macros.AbsoluteTargetAction|0|0|1076474622|2821|496|19|3701 Assistant.Macros.PauseAction|00:00:00.7500000 Assistant.Macros.EndForAction Assistant.Macros.EndIfAction Assistant.Macros.IfAction|50|1|2|Ore Assistant.Macros.ForAction|12 Assistant.Macros.IfAction|50|1|1|Ore Assistant.Macros.HotKeyAction|0|Organizer Agent-7: Set Hot Bag Assistant.Macros.AbsoluteTargetAction|0|0|1076474624|2820|496|18|3701 Assistant.Macros.HotKeyAction|0|Organizer Agent-7 Assistant.Macros.PauseAction|00:00:00.1000000 Assistant.Macros.EndForAction Assistant.Macros.EndIfAction Assistant.Macros.ForAction|12 Assistant.Macros.IfAction|50|1|1|ORE Ball Assistant.Macros.HotKeyAction|0|Organizer Agent-8: Set Hot Bag Assistant.Macros.AbsoluteTargetAction|0|0|1076474624|2820|496|18|3701 Assistant.Macros.HotKeyAction|0|Organizer Agent-8 Assistant.Macros.PauseAction|00:00:00.1000000 Assistant.Macros.EndForAction Assistant.Macros.EndIfAction Assistant.Macros.ForAction|12 Assistant.Macros.IfAction|50|1|1|ORE Scat Assistant.Macros.HotKeyAction|0|Organizer Agent-9: Set Hot Bag Assistant.Macros.AbsoluteTargetAction|0|0|1076474624|2820|496|18|3701 Assistant.Macros.HotKeyAction|0|Organizer Agent-9 Assistant.Macros.PauseAction|00:00:00.1000000 Assistant.Macros.EndForAction Assistant.Macros.EndIfAction Assistant.Macros.ForAction|12 Assistant.Macros.IfAction|50|1|1|ORE Tiny Assistant.Macros.HotKeyAction|0|Organizer Agent-10: Set Hot Bag Assistant.Macros.AbsoluteTargetAction|0|0|1076474624|2820|496|18|3701 Assistant.Macros.HotKeyAction|0|Organizer Agent-10 Assistant.Macros.PauseAction|00:00:00.1000000 Assistant.Macros.EndForAction Assistant.Macros.HotKeyAction|1389| Assistant.Macros.EndIfAction Assistant.Macros.EndIfAction Assistant.Macros.HotKeyAction|1389| Assistant.Macros.PauseAction|00:00:01 Assistant.Macros.DoubleClickAction|1075511519|3705 Assistant.Macros.PauseAction|00:00:00.9000000 Assistant.Macros.DoubleClickAction|1079727308|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|5 Assistant.Macros.GumpResponseAction|11|0|0 Assistant.Macros.PauseAction|00:00:01.2500000 Assistant.Macros.IfAction|4|0|blocked Assistant.Macros.PauseAction|00:00:00.5000000 Assistant.Macros.DoubleClickAction|1079727308|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|5 Assistant.Macros.GumpResponseAction|17|0|0 Assistant.Macros.PauseAction|00:00:00.5000000 Assistant.Macros.HotKeyAction|0|Play: MineDull2\Dull03a Assistant.Macros.ElseAction Assistant.Macros.SpeechAction|0|63|3|ENU|0|-where Assistant.Macros.IfAction|4|0|(2819 Assistant.Macros.PauseAction|00:00:00.7000000 Assistant.Macros.SpeechAction|0|63|3|ENU|0|-where Assistant.Macros.PauseAction|00:00:00.1000000 Assistant.Macros.IfAction|4|0|(2819 Assistant.Macros.PauseAction|00:00:00.6000000 Assistant.Macros.DoubleClickAction|1079727308|3834 Assistant.Macros.WaitForGumpAction|1431013363|False|5 Assistant.Macros.GumpResponseAction|17|0|0 Assistant.Macros.PauseAction|00:00:01.2500000 Assistant.Macros.HotKeyAction|0|Play: MineDull2\Dull03a Assistant.Macros.EndIfAction Assistant.Macros.EndIfAction Assistant.Macros.EndIfAction Assistant.Macros.HotKeyAction|0|Play: MineDull2\Dull02a Keep in mind this macro has evolved over time the banking portion has some iterations that were left over from the era of no item delay mainly the orgainzer sections... if you use this u would be fine just using one organizer agent with like a 5 - 6 second pause afterwards. I would also recommend at the end not having all those stupid if "blocked" statements followed by opening the rune book and going to the next spot.... i would just have it say "if blocked play next bank macro" that is much smarter than what i have. I would also recommend adding a Cast reflect or Reactive armor segment into the macros.... PM me with questions
I use a ton of lift-by-type's in mine, but looks like we otherwise went pretty similar in design. Since something like 40% of mine has to be entirely re-recorded, instead of sharing out the macros I've been sharing out a design framework: Mine also has grown and changed a bit from this since I wrote it -- the biggest thing was adding a third counter, to rotate through books, but the design concept is already there in the framework.
Fun stuff with the lockpicks and bandages. You may be able to save a little weight if using a newbied non-recall reagent in the counter. Though I think someone mentioned in fact that reagents here are never newbied. *This post was auto-generated by Dalabot v1.06.12 on July 1 2014 at 9:20:35 AM.*
As far as I know, regs are never newb'd here. Its been a while since I tested, but the lack of newb'd regs are the reason I went to bandages/lockpicks/arrows as my counter source. Weight is never an issue; I hit just a bit over 300 stone when draining a vein dry of all 16 swings -- more than enough to compensate for a miscue (or someone forgetting some ore sitting on a cave floor within reach). lol.
I cycle through 3 books, all 16 spots. Thats counter 1 -- the bandages -- it determines which spot to recall to every bank sweep. Then counter 2 determines what position within the mining process its at -- N, E, S or W -- counted with the lockpicks. This determines once I begin a mining sweep, what location I am mining from. Counter three -- arrows -- which is not listed in the above framework, simply determines which book to select of the 3. I should probably state, my entire design concept is built around 4-way vein junctions, mining 1 tile out for all 4 veins. Also, this serves a secondary purpose -- rescue. If I get PK'd, or cave troll'd, or my bank recall spot is blocked when I try to recall and I burn my regs, having the counters lets me tell instantly at a glance what my current status is: Since the counter items are newbied, they're still 'in your pack' by all technical means when you're a ghost. You can still see the counter position even when dead. Rescue is super simple then -- "Cast a gate for book 3, location 14"