Question regarding system message macros

Discussion in 'Renaissance Discussion' started by Skald, Apr 11, 2016.

  1. Skald

    Skald New Member

    Joined:
    Apr 11, 2016
    Messages:
    8
    Likes Received:
    11
    I seem to be having problems with making macros for my lumberjacking. What I was trying to do was set it up to alert me when the tree was out of wood by whispering. However, it seems that the message "There's not enough wood here to harvest." isn't being picked up as a system message by Razor. It seems to work with other messages. But not that one in particular.

    Is it part of the anti-afk gathering system? If so, I've found a way around it using only Razor, albeit a long macro that caused quite a headache to make. But I'm worried that using it might be a problem if it's circumventing a system intentionally put in place.
  2. Gideon Jura

    Gideon Jura Well-Known Member
    Server Supporter

    Joined:
    Sep 8, 2012
    Messages:
    6,364
    Likes Received:
    5,579
    .
    Last edited: Dec 29, 2018
  3. Skald

    Skald New Member

    Joined:
    Apr 11, 2016
    Messages:
    8
    Likes Received:
    11
    Nah, nothing like that. It's pretty much just a fancy forloop that cuts up the logs and gets my attention when my pack is full. Getting the 50k boards for carpentry is a major bore, so I turn on netflix on the other monitor. Every 30 seconds or so it alerts me that it's time to move on to the next tree. If an AFK check pops up, it catches my eye quite well haha.

    This is the macro in question:
    Code:
    !Loop
    // If hands are empty, equip a hatchet
    Assistant.Macros.IfAction|8|-1|0
    Assistant.Macros.LiftTypeAction|3907|1
    Assistant.Macros.DropAction|0x519F6|(0, 0, 0)|2
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.EndIfAction
    // If my weight is over 320, and I have logs...
    Assistant.Macros.IfAction|5|1|320
    Assistant.Macros.IfAction|50|1|1|logs
    // cut up any logs I have...
    Assistant.Macros.HotKeyAction|1305|
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7133
    Assistant.Macros.PauseAction|00:00:02
    // otherwise whisper "Time to hit the bank", and use item ID until the weight is unloaded.
    Assistant.Macros.ElseAction
    Assistant.Macros.SpeechAction|8|52|3|ENU|4|32|2|9|224|Time to hit the bank
    Assistant.Macros.UseSkillAction|3
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1093413210|107|75|0|5046
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.EndIfAction
    Assistant.Macros.ElseAction
    // Otherwise, if weight is below 320, hack at a tree for 10 cycles or until I have 50 logs...
    Assistant.Macros.ForAction|10
    Assistant.Macros.IfAction|50|0|49|logs
    Assistant.Macros.HotKeyAction|1305|
    Assistant.Macros.WaitForTargetAction|1
    Assistant.Macros.TargetRelLocAction|1|0
    Assistant.Macros.PauseAction|00:00:03.5000000
    Assistant.Macros.EndIfAction
    Assistant.Macros.EndForAction
    // If my weight is below 409...
    Assistant.Macros.IfAction|5|0|409
    Assistant.Macros.ForAction|5
    // Opens a bag in the corner of my screen in case I miss it...
    Assistant.Macros.DoubleClickAction|1090629214|3705
    // And also says "Next tree" for 5 seconds.
    Assistant.Macros.SpeechAction|8|52|3|ENU|0|Next tree
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndForAction
    // Then cut up any logs for the counting cycle.
    Assistant.Macros.HotKeyAction|1305|
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.TargetTypeAction|False|7133
    Assistant.Macros.PauseAction|00:00:02
    
    I do love making macros, and if anyone has any neat tips or tricks, I'd be more than happy to hear them.
    Last edited: Apr 11, 2016
    Caska VS Trees likes this.

Share This Page