Post by Amairgen on Jan 10, 2013 14:46:32 GMT -8
Razor User's Guide to Common Training Macros
(credit to Mara at RunUO 2010)
Section 4: Macros - Carpentry, Cartography, Cooking, Detecting Hidden, Discordance
Carpentry: (UOT NOTE- the Arete Crafthall by the village center square has the control items needed by crafters)
This macro simply continues making whatever it is that you made last with your saw (default carpentry tool. A good progression to go through for training the skill to GM is to get some initial training from an NPC carpenter and then craft the following: Barrel lid/Dartboard (20-30 displayed carpentry skill), Wooden Box (30-40), Medium Crate (40-50), Ballot Box/Large Crate (50-55), Wooden Shield (55-75), Quarter Staff (75-90), Gnarled Staff (90-100) . This skill can take a lot of boards to GM and due to the heavy weight of the boards, incorporating a restock agent that restocks boards to your pack when you get low can be very useful. You have the option of either selling the crafted items to NPCs or simply throwing them away and absorbing the cost. If you do decide to simply throw them away, you can incorporate lifting the crafted items and placing them into a trash barrel. Be sure to allow 1 object delay (~600ms) per item that you will throw away, dependant upon how you modify the macro. This will ensure that the task of discarding the items does not interfere with the crafting of them. You can also use an axe (double-click and target) to destroy the items, but you do not recover any wood when doing so.
Double Click (saw (1034)) – Right-click->Convert to DClick by type – Re-Target other tool type if desired
Wait For Gump (Any) – Right-click->Edit timeout to 1sec
GumpResponse (Button 21) - This is the Make Last selection
Wait For Gump (Any) – Right-click->Edit timeout to 2sec
Loop – Enabled
!Loop
Assistant.Macros.DoubleClickTypeAction|4148|True
Assistant.Macros.WaitForGumpAction|949095101|False|1
Assistant.Macros.GumpResponseAction|21|0|0
Assistant.Macros.WaitForGumpAction|949095101|False|2
Cartography: (UOT NOTE- the Arete Crafthall by the village center square has the control items needed by crafters)
This macro simply continues making whatever it is that you made last with your mapmaker’s pen. A good progression to go through for training the skill to GM is to get some initial training from an NPC mapmaker and then craft the following: Local Map (0-50 displayed cartography skill), City Map (50-60), Sea Map (60-70), and World Map (70-100). It appears that the created maps cannot be sold to NPCs, so incorporating some line items that discard the used maps into a trash barrel or drop them at your feet would be useful. You can also incorporate a restock agent that draws more blank scrolls to your backpack when you get low.
Double Click (pen and ink (0FBF)) – Right-click-> Convert to DClick by type
Wait For Gump (Any) – Right-click->Edit timeout to 1sec
GumpResponse (Button 21) - This is the Make Last selection
Wait For Gump (Any) – Right-click->Edit timeout to 2sec
Loop - Enabled
!Loop
Assistant.Macros.DoubleClickTypeAction|4031|True
Assistant.Macros.WaitForGumpAction|949095101|False|1
Assistant.Macros.GumpResponseAction|21|0|0
Assistant.Macros.WaitForGumpAction|949095101|False|2
Cooking: (UOT NOTE- the Arete Crafthall by the village center square has the control items needed by crafters)
The following macro is best used if you have access to a house where you can set up a stone oven and water trough side by side (both available as carpentry player crafted items). The macro simply continues making whatever it is that you made last with your cooking tool (a skillet by default). Purchase 5-10 pitchers of water from a baker and 10-20 sacks of flour in a town that is at normal or -30% faction taxes. A beetle is useful for hauling your supplies around. Papua, a non-faction town, has a bakery located near the bank on the north side of town. Once you have attempted to prepare your first piece of dough (a non-stackable item), run the macro to continue making dough until you cannot hold anymore (125 item limit in your backpack). Then, run the macro to cook your dough into bread loaves (a stackable item). Each pitcher of water has 5 uses, and can be refilled from a water trough. They are commonly found at a stables (Delucia, Serpent’s Hold), and you can refill the water pitchers even as the macro is running to make dough simply by double-clicking the empty pitchers and selecting the water trough (or hitting last target). Each sack of flour has 20 uses. You need to stand next to an oven to cook the bread, which is available at baker NPC shops if do not have your own. You can often find an innkeeper that has available gold to purchase the bread that you have successfully made.
An alternative method to training cooking is to purchase or harvest raw meat or fish. Items on the barbecue list that you try to cook will cook as many items as you have available in your pack. Because of this, if you are trying to train the skill, it is beneficial to set up a restock macro that pulls 1 piece of raw fish or meat to your pack at a time to be cooked. Incorporating an organizer agent that moves a stack of fish that you have successfully cooked (say 100 or so) back to another container is useful to prevent you from becoming overweight. If set up properly, this is a simpler and more efficient method of training cooking since you can buy raw fish and meat at NPC fishermen and butchers in large quantities. The additional steps required to set up such a macro are not that difficult, but they are beyond the scope of this guide.
Double Click (frypan (097F)) – Right-click-> Convert to DClick by type – Re-Target other tool type if desired
Wait For Gump (Any) – Right-click->Edit timeout to 1sec
GumpResponse (Button 21) - This is the Make Last selection
Wait For Gump (Any) – Right-click->Edit timeout to 2sec
Loop – Enabled
!Loop
Assistant.Macros.DoubleClickTypeAction|2431|True
Assistant.Macros.WaitForGumpAction|949095101|False|1
Assistant.Macros.GumpResponseAction|21|0|0
Assistant.Macros.WaitForGumpAction|949095101|False|2
Detecting Hidden: This macro will continue to use the detect hidden skill and target yourself at ~1 sec intervals to raise the skill to GM.
UseSkill Detecting Hidden
Wait for Target – Right-click->Edit Timeout to 1sec
Exec: Target Self
Pause .85sec – 850ms – Adjust as necessary.
Loop - Enabled
!Loop
Assistant.Macros.UseSkillAction|14
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.HotKeyAction|1059|
Assistant.Macros.PauseAction|00:00:00.8500000
Discordance: (UOT NOTE- the Arete Zoo is set up to assist Tamers and Bards)
Target a pet or monster with a razor targeting hotkey or set last target and then run the macro. The macro will continue to use the discordance skill at ~1 sec intervals to raise the skill to GM. The musicianship skill is also required to successfully train discordance, and by running the discordance macro you will train musicianship automatically faster than by other methods. The default instrument for the macro is a drum, and the macro will automatically target new drums if the first one wears out. Change the instrument type in the macro by retargeting that line item, if desired. You will have to use the skill on progressively harder pets or monsters to get to GM.
UseSkill Discordance
If (SysMessage what instrument shall you play?) – This is what the game prompts when it doesn’t have a default instrument set yet, or your old one has worn out.
Exec: Cancel Current Target – Closes out the current target cursor from the Discordance skill
Double Click drum (0E9C)) – Right-click->Target by type – Sets any drum in pack as new default when first one has worn out. Right-click->Re-Target different instrument type if desired.
Pause .75sec – 750ms – Adjust as necessary.
UseSkill Discordance
End If
Wait for Target – Right-click->Edit Timeout to 1sec
Exec: Last Target
Pause .75sec – 750ms – Adjust as necessary.
Loop - Enabled
!Loop
Assistant.Macros.UseSkillAction|15
Assistant.Macros.IfAction|4|0|what instrument shall you play?
Assistant.Macros.HotKeyAction|1332|
Assistant.Macros.DoubleClickTypeAction|3740|True
Assistant.Macros.PauseAction|00:00:00.7500000
Assistant.Macros.UseSkillAction|15
Assistant.Macros.EndIfAction
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.LastTargetAction
Assistant.Macros.PauseAction|00:00:00.7500000
(credit to Mara at RunUO 2010)
Section 4: Macros - Carpentry, Cartography, Cooking, Detecting Hidden, Discordance
Carpentry: (UOT NOTE- the Arete Crafthall by the village center square has the control items needed by crafters)
This macro simply continues making whatever it is that you made last with your saw (default carpentry tool. A good progression to go through for training the skill to GM is to get some initial training from an NPC carpenter and then craft the following: Barrel lid/Dartboard (20-30 displayed carpentry skill), Wooden Box (30-40), Medium Crate (40-50), Ballot Box/Large Crate (50-55), Wooden Shield (55-75), Quarter Staff (75-90), Gnarled Staff (90-100) . This skill can take a lot of boards to GM and due to the heavy weight of the boards, incorporating a restock agent that restocks boards to your pack when you get low can be very useful. You have the option of either selling the crafted items to NPCs or simply throwing them away and absorbing the cost. If you do decide to simply throw them away, you can incorporate lifting the crafted items and placing them into a trash barrel. Be sure to allow 1 object delay (~600ms) per item that you will throw away, dependant upon how you modify the macro. This will ensure that the task of discarding the items does not interfere with the crafting of them. You can also use an axe (double-click and target) to destroy the items, but you do not recover any wood when doing so.
Double Click (saw (1034)) – Right-click->Convert to DClick by type – Re-Target other tool type if desired
Wait For Gump (Any) – Right-click->Edit timeout to 1sec
GumpResponse (Button 21) - This is the Make Last selection
Wait For Gump (Any) – Right-click->Edit timeout to 2sec
Loop – Enabled
!Loop
Assistant.Macros.DoubleClickTypeAction|4148|True
Assistant.Macros.WaitForGumpAction|949095101|False|1
Assistant.Macros.GumpResponseAction|21|0|0
Assistant.Macros.WaitForGumpAction|949095101|False|2
__________________________________________________________________
Cartography: (UOT NOTE- the Arete Crafthall by the village center square has the control items needed by crafters)
This macro simply continues making whatever it is that you made last with your mapmaker’s pen. A good progression to go through for training the skill to GM is to get some initial training from an NPC mapmaker and then craft the following: Local Map (0-50 displayed cartography skill), City Map (50-60), Sea Map (60-70), and World Map (70-100). It appears that the created maps cannot be sold to NPCs, so incorporating some line items that discard the used maps into a trash barrel or drop them at your feet would be useful. You can also incorporate a restock agent that draws more blank scrolls to your backpack when you get low.
Double Click (pen and ink (0FBF)) – Right-click-> Convert to DClick by type
Wait For Gump (Any) – Right-click->Edit timeout to 1sec
GumpResponse (Button 21) - This is the Make Last selection
Wait For Gump (Any) – Right-click->Edit timeout to 2sec
Loop - Enabled
!Loop
Assistant.Macros.DoubleClickTypeAction|4031|True
Assistant.Macros.WaitForGumpAction|949095101|False|1
Assistant.Macros.GumpResponseAction|21|0|0
Assistant.Macros.WaitForGumpAction|949095101|False|2
__________________________________________________________________
Cooking: (UOT NOTE- the Arete Crafthall by the village center square has the control items needed by crafters)
The following macro is best used if you have access to a house where you can set up a stone oven and water trough side by side (both available as carpentry player crafted items). The macro simply continues making whatever it is that you made last with your cooking tool (a skillet by default). Purchase 5-10 pitchers of water from a baker and 10-20 sacks of flour in a town that is at normal or -30% faction taxes. A beetle is useful for hauling your supplies around. Papua, a non-faction town, has a bakery located near the bank on the north side of town. Once you have attempted to prepare your first piece of dough (a non-stackable item), run the macro to continue making dough until you cannot hold anymore (125 item limit in your backpack). Then, run the macro to cook your dough into bread loaves (a stackable item). Each pitcher of water has 5 uses, and can be refilled from a water trough. They are commonly found at a stables (Delucia, Serpent’s Hold), and you can refill the water pitchers even as the macro is running to make dough simply by double-clicking the empty pitchers and selecting the water trough (or hitting last target). Each sack of flour has 20 uses. You need to stand next to an oven to cook the bread, which is available at baker NPC shops if do not have your own. You can often find an innkeeper that has available gold to purchase the bread that you have successfully made.
An alternative method to training cooking is to purchase or harvest raw meat or fish. Items on the barbecue list that you try to cook will cook as many items as you have available in your pack. Because of this, if you are trying to train the skill, it is beneficial to set up a restock macro that pulls 1 piece of raw fish or meat to your pack at a time to be cooked. Incorporating an organizer agent that moves a stack of fish that you have successfully cooked (say 100 or so) back to another container is useful to prevent you from becoming overweight. If set up properly, this is a simpler and more efficient method of training cooking since you can buy raw fish and meat at NPC fishermen and butchers in large quantities. The additional steps required to set up such a macro are not that difficult, but they are beyond the scope of this guide.
Double Click (frypan (097F)) – Right-click-> Convert to DClick by type – Re-Target other tool type if desired
Wait For Gump (Any) – Right-click->Edit timeout to 1sec
GumpResponse (Button 21) - This is the Make Last selection
Wait For Gump (Any) – Right-click->Edit timeout to 2sec
Loop – Enabled
!Loop
Assistant.Macros.DoubleClickTypeAction|2431|True
Assistant.Macros.WaitForGumpAction|949095101|False|1
Assistant.Macros.GumpResponseAction|21|0|0
Assistant.Macros.WaitForGumpAction|949095101|False|2
__________________________________________________________________
Detecting Hidden: This macro will continue to use the detect hidden skill and target yourself at ~1 sec intervals to raise the skill to GM.
UseSkill Detecting Hidden
Wait for Target – Right-click->Edit Timeout to 1sec
Exec: Target Self
Pause .85sec – 850ms – Adjust as necessary.
Loop - Enabled
!Loop
Assistant.Macros.UseSkillAction|14
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.HotKeyAction|1059|
Assistant.Macros.PauseAction|00:00:00.8500000
__________________________________________________________________
Discordance: (UOT NOTE- the Arete Zoo is set up to assist Tamers and Bards)
Target a pet or monster with a razor targeting hotkey or set last target and then run the macro. The macro will continue to use the discordance skill at ~1 sec intervals to raise the skill to GM. The musicianship skill is also required to successfully train discordance, and by running the discordance macro you will train musicianship automatically faster than by other methods. The default instrument for the macro is a drum, and the macro will automatically target new drums if the first one wears out. Change the instrument type in the macro by retargeting that line item, if desired. You will have to use the skill on progressively harder pets or monsters to get to GM.
UseSkill Discordance
If (SysMessage what instrument shall you play?) – This is what the game prompts when it doesn’t have a default instrument set yet, or your old one has worn out.
Exec: Cancel Current Target – Closes out the current target cursor from the Discordance skill
Double Click drum (0E9C)) – Right-click->Target by type – Sets any drum in pack as new default when first one has worn out. Right-click->Re-Target different instrument type if desired.
Pause .75sec – 750ms – Adjust as necessary.
UseSkill Discordance
End If
Wait for Target – Right-click->Edit Timeout to 1sec
Exec: Last Target
Pause .75sec – 750ms – Adjust as necessary.
Loop - Enabled
!Loop
Assistant.Macros.UseSkillAction|15
Assistant.Macros.IfAction|4|0|what instrument shall you play?
Assistant.Macros.HotKeyAction|1332|
Assistant.Macros.DoubleClickTypeAction|3740|True
Assistant.Macros.PauseAction|00:00:00.7500000
Assistant.Macros.UseSkillAction|15
Assistant.Macros.EndIfAction
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.LastTargetAction
Assistant.Macros.PauseAction|00:00:00.7500000
__________________________________________________________________