Post by Amairgen on Jan 10, 2013 14:51:40 GMT -8
Razor User's Guide to Common Training Macros
(credit to Mara at RunUO 2010)
Section 2: Macros - Alchemy, Anatomy, Animal Lore, Archery
Alchemy: (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 mortar and pestle. In order to train alchemy efficiently, it is best to purchase empty kegs to be filled. After successfully creating your first potion, pour that potion into an empty keg to start it off, and keep the keg in your main backpack along with 1 empty bottle. Running the macro will continue to make attempts at creating the potion and will gradually fill up the keg to the top. At that point, you can switch to another keg and/or change the potion that you are trying to create. You can generally follow two paths. The first is Total Refresh (30-60 displayed alchemy skill), Greater Agility (60-70), Greater Strength (70-80), Greater Heal (80-90), and Greater Cure (90-100). A second method that uses fewer resources but results in kegs that are less saleable is Poison (30-60), GP (60-100), and/or Deadly Poison (90-100).
Double Click (mortar and pestle (0E9B)) – 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|3739|True
Assistant.Macros.WaitForGumpAction|949095101|False|1
Assistant.Macros.GumpResponseAction|21|0|0
Assistant.Macros.WaitForGumpAction|949095101|False|2
Anatomy: Target a player with a Razor targeting hotkey or Set Last Target and then run the macro. The macro will continue to use the anatomy skill at ~1 sec intervals to raise the skill to GM.
UseSkill Anatomy
Wait for Target – Right-click->Edit Timeout to 1sec
Exec: Last Target
Pause .85sec – 850ms – Adjust as necessary.
Loop – Enabled
!Loop
Assistant.Macros.UseSkillAction|1
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.LastTargetAction
Assistant.Macros.PauseAction|00:00:00.8500000
Animal Lore: Target a tameable pet with a Razor targeting hotkey or Set Last Target and then run the macro. The macro will continue to use the animal lore skill at ~1 sec intervals to raise the skill to GM.
UseSkill Animal Lore
Wait for Target – Right-click->Edit Timeout to 1sec
Exec: Last Target
Pause .85sec – 850ms – Adjust as necessary.
Loop - Enabled
!Loop
Assistant.Macros.UseSkillAction|2
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.LastTargetAction
Assistant.Macros.PauseAction|00:00:00.8500000
Archery: (UOT NOTE- the Arete Melee Pits and Training Weapons are designed to assist Warriors. Monsters spawned using the 'Levers' will last 20 minutes)
One of the easier methods of training this skill to GM is to utilize an alt character on a second account to spar with. The archery macro will automatically equip a bow (the fastest weapon for the class) to your hand so you do not need to worry about your weapon breaking. You should purchase an abundance of store bought bows from an NPC bowyer since they will do the least amount of damage. While you are sparring, you will be healing the opponent that you are hitting. This is the best choice for healing since you will not be interrupted by weapon hits and it is much faster to heal someone else than it is yourself. Do not forget to set the defender as your Last Target using Set Last Target or one of the other Razor targeting commands. If desired, you can also modify the attacker macro to use Magery healing instead to heal your opponent. As for the alternate character that you are sparring against, a macro is provided that will automatically equip a plate tunic and plate legs so that you will have armor on. Keep plenty of spares in the defender’s pack to be reequipped when the original ones wear out. It is important that you tab in and out of combat on the alt character after initiating combat so that they will not be fighting back. The alternate character should be holding the weapon that they are trained in (unless wrestling is their melee skill), and they will need to be trained (roughly 60-100 displayed skill) in their weapon skill as well for you to take the attacker to GM in archery. Note: For the two macros, it is essential that you record yourself lifting the weapon and armor and dropping them onto your own characters to equip them, replacing the macro line items that are there by default. This is because your character’s weapon and armor slots are unique to the character. If you fail to do this, the macros will not function properly. You can also train both characters at the same time by modifying the macros.
Archery Attacker (the character being trained)
Lift bow (13B2) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:LeftHand) – You must replace this with what you record
Pause .70sec – 700ms – Adjust if necessary
Exec: Drop What You are Currently Holding – A precaution to ensure the macro keeps working
Exec: Clear Drag/Drop Queue – A precaution to ensure the macro keeps working
Exec: Bandage LastTarget
Pause 6.00sec – Adjust as needed to keep the defender healed
Loop - Enabled
!Loop
Assistant.Macros.LiftTypeAction|5042|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|2
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.HotKeyAction|1309|
Assistant.Macros.HotKeyAction|1389|
Assistant.Macros.HotKeyAction|1026|
Assistant.Macros.PauseAction|00:00:06
Melee Defender (the character being hit)
Lift platemail (1415) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:InnerTorso) – You must replace this with what you record
Pause .70sec – 700ms – Adjust if necessary
Lift platemail (1411) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:LastUserValid) – You must replace this with what you record
Pause .70sec – 700ms – Adjust if necessary
Exec: Drop What You are Currently Holding – A precaution to ensure the macro keeps working
Exec: Clear Drag/Drop Queue – A precaution to ensure the macro keeps working
Pause 2.00sec
Loop - Enabled
!Loop
Assistant.Macros.LiftTypeAction|5141|1
Assistant.Macros.DropAction|0x9C78B|(0, 0, 0)|13
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|5137|1
Assistant.Macros.DropAction|0x9C78B|(0, 0, 0)|24
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.HotKeyAction|1309|
Assistant.Macros.HotKeyAction|1389|
Assistant.Macros.PauseAction|00:00:02
(credit to Mara at RunUO 2010)
Section 2: Macros - Alchemy, Anatomy, Animal Lore, Archery
Alchemy: (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 mortar and pestle. In order to train alchemy efficiently, it is best to purchase empty kegs to be filled. After successfully creating your first potion, pour that potion into an empty keg to start it off, and keep the keg in your main backpack along with 1 empty bottle. Running the macro will continue to make attempts at creating the potion and will gradually fill up the keg to the top. At that point, you can switch to another keg and/or change the potion that you are trying to create. You can generally follow two paths. The first is Total Refresh (30-60 displayed alchemy skill), Greater Agility (60-70), Greater Strength (70-80), Greater Heal (80-90), and Greater Cure (90-100). A second method that uses fewer resources but results in kegs that are less saleable is Poison (30-60), GP (60-100), and/or Deadly Poison (90-100).
Double Click (mortar and pestle (0E9B)) – 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|3739|True
Assistant.Macros.WaitForGumpAction|949095101|False|1
Assistant.Macros.GumpResponseAction|21|0|0
Assistant.Macros.WaitForGumpAction|949095101|False|2
__________________________________________________________________
Anatomy: Target a player with a Razor targeting hotkey or Set Last Target and then run the macro. The macro will continue to use the anatomy skill at ~1 sec intervals to raise the skill to GM.
UseSkill Anatomy
Wait for Target – Right-click->Edit Timeout to 1sec
Exec: Last Target
Pause .85sec – 850ms – Adjust as necessary.
Loop – Enabled
!Loop
Assistant.Macros.UseSkillAction|1
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.LastTargetAction
Assistant.Macros.PauseAction|00:00:00.8500000
__________________________________________________________________
Animal Lore: Target a tameable pet with a Razor targeting hotkey or Set Last Target and then run the macro. The macro will continue to use the animal lore skill at ~1 sec intervals to raise the skill to GM.
UseSkill Animal Lore
Wait for Target – Right-click->Edit Timeout to 1sec
Exec: Last Target
Pause .85sec – 850ms – Adjust as necessary.
Loop - Enabled
!Loop
Assistant.Macros.UseSkillAction|2
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.LastTargetAction
Assistant.Macros.PauseAction|00:00:00.8500000
__________________________________________________________________
Archery: (UOT NOTE- the Arete Melee Pits and Training Weapons are designed to assist Warriors. Monsters spawned using the 'Levers' will last 20 minutes)
One of the easier methods of training this skill to GM is to utilize an alt character on a second account to spar with. The archery macro will automatically equip a bow (the fastest weapon for the class) to your hand so you do not need to worry about your weapon breaking. You should purchase an abundance of store bought bows from an NPC bowyer since they will do the least amount of damage. While you are sparring, you will be healing the opponent that you are hitting. This is the best choice for healing since you will not be interrupted by weapon hits and it is much faster to heal someone else than it is yourself. Do not forget to set the defender as your Last Target using Set Last Target or one of the other Razor targeting commands. If desired, you can also modify the attacker macro to use Magery healing instead to heal your opponent. As for the alternate character that you are sparring against, a macro is provided that will automatically equip a plate tunic and plate legs so that you will have armor on. Keep plenty of spares in the defender’s pack to be reequipped when the original ones wear out. It is important that you tab in and out of combat on the alt character after initiating combat so that they will not be fighting back. The alternate character should be holding the weapon that they are trained in (unless wrestling is their melee skill), and they will need to be trained (roughly 60-100 displayed skill) in their weapon skill as well for you to take the attacker to GM in archery. Note: For the two macros, it is essential that you record yourself lifting the weapon and armor and dropping them onto your own characters to equip them, replacing the macro line items that are there by default. This is because your character’s weapon and armor slots are unique to the character. If you fail to do this, the macros will not function properly. You can also train both characters at the same time by modifying the macros.
Archery Attacker (the character being trained)
Lift bow (13B2) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:LeftHand) – You must replace this with what you record
Pause .70sec – 700ms – Adjust if necessary
Exec: Drop What You are Currently Holding – A precaution to ensure the macro keeps working
Exec: Clear Drag/Drop Queue – A precaution to ensure the macro keeps working
Exec: Bandage LastTarget
Pause 6.00sec – Adjust as needed to keep the defender healed
Loop - Enabled
!Loop
Assistant.Macros.LiftTypeAction|5042|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|2
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.HotKeyAction|1309|
Assistant.Macros.HotKeyAction|1389|
Assistant.Macros.HotKeyAction|1026|
Assistant.Macros.PauseAction|00:00:06
Melee Defender (the character being hit)
Lift platemail (1415) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:InnerTorso) – You must replace this with what you record
Pause .70sec – 700ms – Adjust if necessary
Lift platemail (1411) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:LastUserValid) – You must replace this with what you record
Pause .70sec – 700ms – Adjust if necessary
Exec: Drop What You are Currently Holding – A precaution to ensure the macro keeps working
Exec: Clear Drag/Drop Queue – A precaution to ensure the macro keeps working
Pause 2.00sec
Loop - Enabled
!Loop
Assistant.Macros.LiftTypeAction|5141|1
Assistant.Macros.DropAction|0x9C78B|(0, 0, 0)|13
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|5137|1
Assistant.Macros.DropAction|0x9C78B|(0, 0, 0)|24
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.HotKeyAction|1309|
Assistant.Macros.HotKeyAction|1389|
Assistant.Macros.PauseAction|00:00:02
__________________________________________________________________