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.
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.