Miners, Read this!

Discussion in 'Renaissance Discussion' started by pdodd, May 21, 2013.

  1. pdodd

    pdodd New Member

    Joined:
    May 10, 2013
    Messages:
    99
    Likes Received:
    3
    I'm curious about something, all ye who mine! I do hope you'l take the time to respond. :)

    When you return from a mining session, how many ingots do you typically end up with after smelting? I'm mainly interested in the number of iron ingots, but the others matter too.

    Also: do you use mine with the intentions of using the ingots you gather yourself, or do you try to sell what you gather to other players to earn gold?

    Thanks for your time ;)
  2. Tater Salad

    Tater Salad Renaissance Volunteers
    Renaissance Volunteers

    Joined:
    Nov 15, 2012
    Messages:
    312
    Likes Received:
    15
    Lately I have been using most of mine, except for some of the colors in the middle. Depending on what I am needing or doing sometimes I will smelt when I have 10k worth of the "good piles" and whatever of the crappy little pilesthatshouldgoaway. Seems like dull copper is better then iron right now.

    Buying dull copper.
  3. Samorite

    Samorite Renaissance Game Master
    Renaissance Staff

    Joined:
    Feb 1, 2013
    Messages:
    3,144
    Likes Received:
    2,482
    I mine with 1 pack horse and combine all the ores in to the smallest form, from each full pack plus what i can hold i get around 400 iron and 60-100 mixed. this takes about 15 mins per......

    I could use more packy's but I am not very good at stopping them trapping me :cry:

    I have been mining to gm my smith/tinker but only spend 1 hour at a time
  4. napo

    napo Well-Known Member

    Joined:
    Apr 26, 2013
    Messages:
    771
    Likes Received:
    511
    There was a cave near covetous I used to mine that gave me about 600 ingots for a full pass.

    I got sick of mining though and just started buying ingots from the NPC blacksmith and GMed my smithy that way.
  5. Wulver

    Wulver Well-Known Member
    UO:R Subscriber

    Joined:
    Aug 28, 2012
    Messages:
    960
    Likes Received:
    365
    I would get about 600 or so a trip but I haven't done it since they changed (slowed down) respawn on ore, and rampant pks.
  6. Basoosh

    Basoosh Well-Known Member
    UO:R Donor

    Joined:
    Apr 3, 2013
    Messages:
    2,841
    Likes Received:
    2,545
    I'm pretty new to the mining scene (still only 85 skill), but generally get ~500 ingots per pass. I generally just recall into a couple hot spots, do my thing, and then recall back to the bank. I travel very light, so if a PK happens by, all they're going to get is a bank rune and a couple picks. They're likely losing money on regs if they want to PK me, heh. And if I die, my main account has runes to all my mining spots so can just gate my miner's ghost back to town and be back up and running in about a minute.

    Macro to mine, macro to smelt, organizer agent to put the finished products in the bank, then restock agent to get another set of recall regs and picks. I imagine a more in-depth macro could be written to go even more automated, but this isn't bad at all so far. I remember the grueling days of manually double clicking picks on OSI shortly after release. Anything is better than that.

    Ingots will likely go towards making a GM smith of my own, but until I've got 50K+, I'm just going to stockpile. By the time I accumulate all the ingots I need, I could end up changing my mind, want Tinkering instead, or just sell them off.
  7. qbradq

    qbradq Member

    Joined:
    Apr 21, 2013
    Messages:
    122
    Likes Received:
    8
    Personally I do macro'ed recall mining. I've written macros that are 100% automated for about an hour at a time. Most of the time if I'm mining I will be playing one character in a large window, and two accounts mining in smaller windows to the side. All I have to do is swap runebooks every hour and respond to AFK GUMPs.

    With two accounts running I generate about 10k iron and around 3k colored ingots in a four hour span. I only mine like this for my own use. I'm worried that if we have too many folks like me generating ingots like this and selling them we'll jack up the economy.
  8. pdodd

    pdodd New Member

    Joined:
    May 10, 2013
    Messages:
    99
    Likes Received:
    3
    Thanks for the replies all!
  9. Fullmetal

    Fullmetal Well-Known Member
    UO:R Subscriber
    UO:R Donor

    Joined:
    May 1, 2013
    Messages:
    641
    Likes Received:
    269
    I wish I was better with razor my recall mining macro attempt was a failure... Lol
  10. pdodd

    pdodd New Member

    Joined:
    May 10, 2013
    Messages:
    99
    Likes Received:
    3
    Perhaps we could convince qbradq to give us a tutorial ;)
  11. qbradq

    qbradq Member

    Joined:
    Apr 21, 2013
    Messages:
    122
    Likes Received:
    8
    First off you need to be quite good with Razor scripting. If you need to get better, try making macros for other complex tasks like automated boat fishing.

    Second, you need to understand how to decompose a macro into several sub-macros. For my mining macro I have many sub-macros that each perform one task, like restocking supplies from the bank box. Each sub-macro invokes the next in the chain. To do this you have to go to the "Hot Keys" tab in razor, select the hot-key for the macro you want to call, then click the "Execute Selected" button.

    Third you need to understand that Razor is not Turing Complete (like a full-blown programming language) and that this is intentional. If it were it would be as abusable as EasyUO. The only state we have available within a Razor macro is the state of the game which we can observe.

    Where I'm going with this last point is that I use counters of light, stackable items as variable storage in my macros. The rune in the runebook I am working on right now is equal to the number of Nightshade in my pack, for instance.

    So here's an outline of my macro:

    Code:
    Start ->
      Put all regs into bank
      Arm Spellbook
      -> Get Runebook
    Get Runebook ->
      Dump all runebooks to "out box" bag
      Get runebook from "in box" bag
      Get 16 Nightshade
      -> Mine Cycle
    Mine Cycle ->
      Put all ore into bank
      Restock recall regs and ingots
      -> Runebook Multiplex
    Runebook Multiplex ->
      Wait until Mana >= 11
      Use by Type "spellbook"
      IF Nightshade = 1: Gump Response 5
      IF Nightshade = 2: Gump Response 11
      ...
      IF Nightshade = 16: Gump Response 107
      Wait 4 Seconds
      IF SysMessage "Fizzle": -> Runebook Multiplex
      -> Dig Cycle
    Dig Cycle ->
      IF Shovels <= 0: -> Make Shovel
      Double Click by Type "Shovel"
      Relative Target
      Wait 1 Second
      IF SysMessage "no metal": -> Recall Home
      Loop
    Make Shovel ->
      IF Shovels >= 1: -> Dig Cycle
      IF Tools <= 1: -> Make Tool
      GUMP Stuff to Make Shovel
      Loop
    Make Tool ->
      IF Tools >= 2: -> Make Shovel
      GUMP Stuff to Make Tools
      Loop
    Recall Home ->
      Wait for Mana >= 11
      Cast Recall
      Target Absolute
      Wait 4 Seconds
      IF SysMessage "fizzle": -> Recall Home
      -> Increment Rune
    Increment Rune ->
      Put one Nightshade into Bank
      IF Nightshade <= 0: -> Get Runebook
      -> Mine Cycle
    
    Sharing my macro with you wouldn't help very much. There's too many things you'd have to re-record to set it up for your character.

    Good luck!
  12. Fullmetal

    Fullmetal Well-Known Member
    UO:R Subscriber
    UO:R Donor

    Joined:
    May 1, 2013
    Messages:
    641
    Likes Received:
    269
    Not to train wreck this post but... this is what i tried It recalls to first location and begins minning and once "no metal" it tries to recall and flops and im not sure why i understand most of whats going on in this macro infact i read for days and even asked a few on IRC but the only reasonable guide i came up with had this type of a macro i just used steps taken from Tela's "older" posts on voldeshard and a few others to get a general understanding of how to setup recalling/runebooks etc.

    Code:
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:12
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|5|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|5942|2907|27|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|11|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|5943|2913|15|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|17|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|5943|2931|14|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|23|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|5946|2945|21|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|29|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|5955|2955|18|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|35|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|5960|2963|14|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|41|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|5965|2968|31|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|47|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|6010|2996|27|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|53|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|6022|3015|30|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|59|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|6033|3016|35|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|65|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|6047|3032|37|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|71|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|6071|3039|36|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|77|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|6085|3047|34|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|83|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|6093|3056|16|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|89|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|6105|3071|37|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.DoubleClickAction|1081627430|3834
    Assistant.Macros.WaitForGumpAction|1431013363|False|300
    Assistant.Macros.GumpResponseAction|95|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.ForAction|20
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.IfAction|4|0|no item of type shovel
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.DoubleClickTypeAction|7865|True
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7154
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|1|3999|0
    Assistant.Macros.WaitForMenuAction|0|300
    Assistant.Macros.MenuResponseAction|11|3897|0
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.GumpResponseAction|1|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.AbsoluteTargetAction|1|0|0|6114|3070|26|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    Assistant.Macros.MacroCastSpellAction|32
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1076541844|129|66|0|7956
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.SpeechAction|0|52|3|ENU|2|16|2|Bank
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.HotKeyAction|0|Organizer Agent-1
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Restock Agent-1
    Assistant.Macros.AbsoluteTargetAction|0|0|1078824437|117|145|0|3701
    Assistant.Macros.PauseAction|00:00:10
    
    But like i said i cannot get it to recall to the next location after "no metal". As for the mining portion i normal use a something close to this for mining by hand. My older "by hand" macro did not have the "if" for shovels breaking/tinkering another one.

    Code:
    !Loop
    Assistant.Macros.IfAction|5|1|375
    Assistant.Macros.SpeechAction|0|906|3|ENU|0|Time To Smelt!
    Assistant.Macros.ElseAction
    Assistant.Macros.IfAction|4|0|you have worn out your tool
    Assistant.Macros.SpeechAction|2|537|3|ENU|0|*Grumbles*
    Assistant.Macros.DoubleClickTypeAction|7864|True
    Assistant.Macros.WaitForGumpAction|949095101|False|1
    Assistant.Macros.GumpResponseAction|8|0|0
    Assistant.Macros.WaitForGumpAction|949095101|False|1
    Assistant.Macros.GumpResponseAction|72|0|0
    Assistant.Macros.WaitForGumpAction|949095101|False|1
    Assistant.Macros.PauseAction|00:00:00.7500000
    Assistant.Macros.ElseAction
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.WaitForTargetAction|1
    Assistant.Macros.LastTargetAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.ElseAction
    Assistant.Macros.IfAction|4|0|dig some
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.WaitForTargetAction|1
    Assistant.Macros.LastTargetAction
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.ElseAction
    Assistant.Macros.IfAction|4|0|no metal
    Assistant.Macros.SpeechAction|0|88|3|ENU|0|Empty!
    Assistant.Macros.DoubleClickTypeAction|3897|True
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.EndIfAction
    Assistant.Macros.EndIfAction
    Assistant.Macros.EndIfAction
    Assistant.Macros.EndIfAction
    
    Which i got from http://www.uorenaissance.com/phpBB/viewtopic.php?f=18&t=675 TY Gharik :p My older macro was from Voldeshard, and a post from someone named Matron :p
  13. Basoosh

    Basoosh Well-Known Member
    UO:R Donor

    Joined:
    Apr 3, 2013
    Messages:
    2,841
    Likes Received:
    2,545
    Brad:
    The macro recalls to bank everytime you fill up on ore, without smelting it down?
  14. Fullmetal

    Fullmetal Well-Known Member
    UO:R Subscriber
    UO:R Donor

    Joined:
    May 1, 2013
    Messages:
    641
    Likes Received:
    269
    That's how most recall mining macros are setup, would take a much bigger macro to smelt everything AND goto a bank and dump ingots.
  15. Basoosh

    Basoosh Well-Known Member
    UO:R Donor

    Joined:
    Apr 3, 2013
    Messages:
    2,841
    Likes Received:
    2,545
    Huh, very interesting. Goes through a ton of recall regs, I imagine, but of course the end product is worth it. I like the nightshade count trick. Then to smelt stuff down, you just drag your billion ore to the nearest forge from the bank?

    I'll give this a whirl some time.

    On an unrelated note, do mining locations need to be completely depleted in order for them to 'regenerate' ore?
  16. qbradq

    qbradq Member

    Joined:
    Apr 21, 2013
    Messages:
    122
    Likes Received:
    8
    Fullmetal,

    Your first macro posted does not look for the "no metal" system message, it just digs 20 times and then recalls out.

    Basoosh,

    My macro returns to the bank when I am either nearly overweight or the vein has run out. I smelt at the S3X vendor house at Yew Bank, which has a forge withing earshot of the bankers. The macro does consume quite a lot of regs (and surprisingly iron or shovels). In a four hour span I burn about 1000 of each recall reg and between 400 and 600 ingots (my tinkering is not great). This produces about 10k iron ingots and 3k colored after smelting. My mining points were chosen at random.

    At this rate one iron ingot costs me about 1.4 gold and 1.4 seconds to produce. If I sell these ingots at 8 gold per I would have a 570% markup generating roughly 16,500 gold in profit per hour per account.

    If you're familiar with how UO economies can be impacted by AFK mining, you can see how the above will have the exact same effect but over a longer period due to the anti-AFK code. This is why most folks that do automated recall mining don't share their macros. It'd be bad for the shard overall. This is also the reason that I do not sell any of the ingots I generate this way.
  17. Fullmetal

    Fullmetal Well-Known Member
    UO:R Subscriber
    UO:R Donor

    Joined:
    May 1, 2013
    Messages:
    641
    Likes Received:
    269
    Crap you're right, still doesn't explain why it fails to recall back to the bank though.

    As for what you said I agree, but like most crafters I'm in it to make craftables.

Share This Page