Post by Amairgen on Jan 10, 2013 14:38:22 GMT -8
Razor User's Guide to Common Training Macros
(credit to Mara at RunUO 2010)
Section 9: Macros - Remove Trap, Resisting Spells, Snooping, Spirit Speak, Stealing
Remove Trap: (UOT NOTE- the Arete Gypsy Camp has Trapped Containers to help you train this skill)
In order to begin training this skill, you must invest at least 50 skill points (show real-on) in both the lockpicking and detect hidden skills. At that point, it is best to get initial training in the remove trap skill from a tinker or thief guildmaster (Vandoren at West Britian Bank and Odessa at the Delucia Inn are both easy to find). In order to train this skill efficiently, it is easiest to train the skill right alongside tinkering, since you will need to disarm traps that are at about the same level in tinkering as you are in remove traps.
Your success in removing the traps is somewhat dependant on the amount of armor you wear, and specifically your gloves. Thus, you can try putting on studded, ringmail, platemail gloves to try to extend your gains further on traps that you created with a lower tinkering skill. The macro presented will try to replace a trap of the same type that you made last from the tinkering gump, as well as make use of the Remove Trap skill to remove the traps that you place on a wooden box. You can leave the box unlocked. You can use dart traps all the way to GM, but be sure to keep your Tinkering skill (which determines the difficulty of your traps) fairly close to your Remove Trap skill. You will likely find that your Remove Trap skill training outpaces your Tinkering skill, and thus it can be useful to take short breaks from training Remove Trap to create lockpicks to easily gain in Tinkering once you hit 45 skill level. Once you hit 70-80 skill in Remove Trap or so, it can be very useful to start using Faction skill loss, which temporarily drops all your skills to 2/3 of their normal levels at the time of your death. In order to go into Faction skill loss, you simply need to die by an enemy faction member or commit faction suicide. You will have about 4 minutes to train for each death/resurrection/train cycle, and the skill does still take a fairly substantial amount of time to train if you are doing it at the cap. I used the same wooden box, crafted at an early skill level in tinkering 25-30 to complete the entire training, so the skill success and failure of the Remove Trap skill is primarily dependant on the skill level of the tinker that created the trap.
Sometimes, razor will remember items that you had recently in your inventory if they are still close to you, or have difficulty locating items by type in some macros. Thus, the current macro provided uses an absolute style target for the wooden box you will be attempting to remove traps from. If you are using the cut and paste method of creating your macro, you will need to Re-Target the two line items that target the wooden box. Simply Right-click on those line items, select Re-Target, and then target the wooden box that you are using.
Double Click (toolkit (1EB8))
Wait For Gump (Any) – Right-click->Edit timeout to 1sec
GumpResponse (Button 21) - This is the Make Last selection
Wait for Target – Right-click->Edit timeout to 2sec
Absolute Target – Right-click->Re-Target your own wooden box
Pause 1.00sec – 1000ms – Adjust if necessary
UseSkill Remove Trap
Wait for Target – Right-click->Edit timeout to 1sec
Absolute Target – Right-click->Re-Target your own wooden box
Pause .00sec – 0ms – Minimum pause to slightly delay macro
If (SysMessage that doesn’t appear to be trapped.)
Wait for Target – Right-click->Edit timeout to 1sec – Since no target will come, this sends macro to top
Else
Pause 9.00sec – 9000ms – Adjust if necessary
End If
!Loop
Assistant.Macros.DoubleClickTypeAction|7864|True
Assistant.Macros.WaitForGumpAction|949095101|False|1
Assistant.Macros.GumpResponseAction|21|0|0
Assistant.Macros.WaitForTargetAction|2
Assistant.Macros.AbsoluteTargetAction|0|0|1096686091|45|123|0|3709
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.UseSkillAction|48
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.AbsoluteTargetAction|0|0|1096686091|45|123|0|3709
Assistant.Macros.PauseAction|00:00:00
Assistant.Macros.IfAction|4|0|that doesn't appear to be trapped.
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.ElseAction
Assistant.Macros.PauseAction|00:00:09
Assistant.Macros.EndIfAction
Resisting Spells: (UOT NOTE- the Arete Melee Training Area has Resist Pits for under and over 65 skill)
This skill is usually trained in combination with Magery when you are training the skill on yourself. See the Magery section for more details, specifically the macro Magery 3. The following macro is a slight variation that is used for using additional mages to cast Mana Vampire(BP,BM,MR,SS) on a target. Just use your Set Last Target Hotkey and target the player or pet that you wish to assist in raising the Resisting Spells skill on. Again, this macro is used for training the Resisting Spells skill on other players or pets. Use the Magery 3 macro from the Magery section to train the skill on yourself. Alternatively, you can replace the ‘Exec: Last Target’ with ‘Exec: Target Self’. When using the macro to train on a pet, and you have a player with the discordance skill available, it is often useful to use discordance to reduce the pets Resisting Spells skill and total skill points by ~20% at GM. A macro to assist in doing that is not covered in this guide, but it is a useful technique to get faster gains when you are not concerned about the expense of reagents.
Resisting Spells On Other Player Or Pet
If (Mana >= 40)
Exec: Mana Vampire
Wait for Target – Right-click->Edit timeout to 3sec
Exec: Last Target
Else
Exec: Meditation
Wait for Mana>=40 – Right-click->Edit timeout to 30sec. Adjust if desired. Med skill and Int is a factor.
End If
Pause .60sec – 600ms – Casting Recovery Time – Adjust if necessary
Loop - Enabled
!Loop
Assistant.Macros.IfAction|1|1|40
Assistant.Macros.HotKeyAction|3002063|
Assistant.Macros.WaitForTargetAction|3
Assistant.Macros.LastTargetAction
Assistant.Macros.ElseAction
Assistant.Macros.HotKeyAction|1044106|
Assistant.Macros.WaitForStatAction|1|1|40|40
Assistant.Macros.EndIfAction
Assistant.Macros.PauseAction|00:00:00.6000000
Snooping: This skill is easily trained by running a macro that double-clicks a player or NPC’s backpack repeatedly at 600ms intervals. Using a character on an alt account is an ideal way to accomplish this, but you can also use an escort from town, although you do have to stay within 1 tile. You can also snoop someone else’s pack llama, pack horse, or beetle to train this. Note: Remember that even if you use the cut and paste method to create the macro from the code, you will still have to edit the macro in Razor and right-click the double-click action to assign it to the backpack that you will be snooping.
Double Click (0xXXXXXXXX) – Right-Click->Re-Target the backpack from the player or NPC’s paperdoll or the pack animal that you will snoop(someone else’s).
Pause .60sec – 600ms – Adjust as necessary.
Loop – Enabled
!Loop
Assistant.Macros.DoubleClickAction|1074154812|3701
Assistant.Macros.PauseAction|00:00:00.6000000
Spirit Speak: This skill is easily trained by running a macro that uses the skill once every second.
UseSkill Spirit Speak
Pause .85sec – 850ms – Adjust as necessary
Loop – Enabled
!Loop
Assistant.Macros.UseSkillAction|32
Assistant.Macros.PauseAction|00:00:00.8500000
Stealing: (UOT NOTE- the Arete Gypsy Camp has crates that contain spawned items to train Stealing)
This skill is easily trained by purchasing a backpack (or other container) and a bag from a provisioner and then preparing a macro that will steal the bag from the backpack while it sits open on the ground in front of you. If the bag is successfully stolen, the macro will pick up and drop the bag back into the backpack so that it can be stolen again. In order to train the skill to GM, you need to gradually increase the weight of the bag and its contents to keep up with your skill. For example, if your current skill is 30, place two individual pieces of gold or 2 sewing kits in the bag so the total weight of the bag and contents is 4 stones (the bag weighs 2 stones). At GM you will be able to steal a total of 10 stones using targeted stealing. Train the skill initially with a thief guildmaster (Vandoren at West Britian Bank and Odessa at the poker table of Delucia Inn are easy to find). Once you have purchased the backpack and bag from a provisioner, and have built or copied the basic macro, you will need to edit it as follows. Right-click on the Absolute Target and Retarget the bag that you will be stealing. Then Right-click in the macro and select ‘Begin Recording Here’ and record yourself picking up the bag and dropping it back into the backpack on the ground. Move your recorded actions such that they replace the current lift and drop actions, and then you should be ready to start training yourself. Remember, that the total weight of the bag and its contents should roughly coincide with your current skill level on a 1:10 skill point basis(ie skill 35, bag and contents weighs 4-5 stones).
UseSkill Stealing
Wait for Target – Right-click->Edit Timeout to 1sec
Absolute Target – The bag that you are trying to steal. You need to retarget for your own bag.
Pause .70sec – 700ms – Adjust as necessary
Lift 1-0xXXXXXXXX – The action of lifting the bag.. You need to record yourself lifting your own bag, and replace this line item with yours.
Drop to (0xXXXXXXXX) – The action of dropping to the backpack on the ground. You need to record yourself dropping the bag to the backpack you have placed on the ground, and replace this line item with yours.
Pause 10.00sec – 10000ms – Adjust as necessary
Loop – Enabled
!Loop
Assistant.Macros.UseSkillAction|33
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.AbsoluteTargetAction|0|0|1085284653|102|75|0|3702
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftAction|1085284653|1|3702
Assistant.Macros.DropAction|0x40B0212B|(102, 75, 0)|0
Assistant.Macros.PauseAction|00:00:10
(credit to Mara at RunUO 2010)
Section 9: Macros - Remove Trap, Resisting Spells, Snooping, Spirit Speak, Stealing
Remove Trap: (UOT NOTE- the Arete Gypsy Camp has Trapped Containers to help you train this skill)
In order to begin training this skill, you must invest at least 50 skill points (show real-on) in both the lockpicking and detect hidden skills. At that point, it is best to get initial training in the remove trap skill from a tinker or thief guildmaster (Vandoren at West Britian Bank and Odessa at the Delucia Inn are both easy to find). In order to train this skill efficiently, it is easiest to train the skill right alongside tinkering, since you will need to disarm traps that are at about the same level in tinkering as you are in remove traps.
Your success in removing the traps is somewhat dependant on the amount of armor you wear, and specifically your gloves. Thus, you can try putting on studded, ringmail, platemail gloves to try to extend your gains further on traps that you created with a lower tinkering skill. The macro presented will try to replace a trap of the same type that you made last from the tinkering gump, as well as make use of the Remove Trap skill to remove the traps that you place on a wooden box. You can leave the box unlocked. You can use dart traps all the way to GM, but be sure to keep your Tinkering skill (which determines the difficulty of your traps) fairly close to your Remove Trap skill. You will likely find that your Remove Trap skill training outpaces your Tinkering skill, and thus it can be useful to take short breaks from training Remove Trap to create lockpicks to easily gain in Tinkering once you hit 45 skill level. Once you hit 70-80 skill in Remove Trap or so, it can be very useful to start using Faction skill loss, which temporarily drops all your skills to 2/3 of their normal levels at the time of your death. In order to go into Faction skill loss, you simply need to die by an enemy faction member or commit faction suicide. You will have about 4 minutes to train for each death/resurrection/train cycle, and the skill does still take a fairly substantial amount of time to train if you are doing it at the cap. I used the same wooden box, crafted at an early skill level in tinkering 25-30 to complete the entire training, so the skill success and failure of the Remove Trap skill is primarily dependant on the skill level of the tinker that created the trap.
Sometimes, razor will remember items that you had recently in your inventory if they are still close to you, or have difficulty locating items by type in some macros. Thus, the current macro provided uses an absolute style target for the wooden box you will be attempting to remove traps from. If you are using the cut and paste method of creating your macro, you will need to Re-Target the two line items that target the wooden box. Simply Right-click on those line items, select Re-Target, and then target the wooden box that you are using.
Double Click (toolkit (1EB8))
Wait For Gump (Any) – Right-click->Edit timeout to 1sec
GumpResponse (Button 21) - This is the Make Last selection
Wait for Target – Right-click->Edit timeout to 2sec
Absolute Target – Right-click->Re-Target your own wooden box
Pause 1.00sec – 1000ms – Adjust if necessary
UseSkill Remove Trap
Wait for Target – Right-click->Edit timeout to 1sec
Absolute Target – Right-click->Re-Target your own wooden box
Pause .00sec – 0ms – Minimum pause to slightly delay macro
If (SysMessage that doesn’t appear to be trapped.)
Wait for Target – Right-click->Edit timeout to 1sec – Since no target will come, this sends macro to top
Else
Pause 9.00sec – 9000ms – Adjust if necessary
End If
!Loop
Assistant.Macros.DoubleClickTypeAction|7864|True
Assistant.Macros.WaitForGumpAction|949095101|False|1
Assistant.Macros.GumpResponseAction|21|0|0
Assistant.Macros.WaitForTargetAction|2
Assistant.Macros.AbsoluteTargetAction|0|0|1096686091|45|123|0|3709
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.UseSkillAction|48
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.AbsoluteTargetAction|0|0|1096686091|45|123|0|3709
Assistant.Macros.PauseAction|00:00:00
Assistant.Macros.IfAction|4|0|that doesn't appear to be trapped.
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.ElseAction
Assistant.Macros.PauseAction|00:00:09
Assistant.Macros.EndIfAction
__________________________________________________________________
Resisting Spells: (UOT NOTE- the Arete Melee Training Area has Resist Pits for under and over 65 skill)
This skill is usually trained in combination with Magery when you are training the skill on yourself. See the Magery section for more details, specifically the macro Magery 3. The following macro is a slight variation that is used for using additional mages to cast Mana Vampire(BP,BM,MR,SS) on a target. Just use your Set Last Target Hotkey and target the player or pet that you wish to assist in raising the Resisting Spells skill on. Again, this macro is used for training the Resisting Spells skill on other players or pets. Use the Magery 3 macro from the Magery section to train the skill on yourself. Alternatively, you can replace the ‘Exec: Last Target’ with ‘Exec: Target Self’. When using the macro to train on a pet, and you have a player with the discordance skill available, it is often useful to use discordance to reduce the pets Resisting Spells skill and total skill points by ~20% at GM. A macro to assist in doing that is not covered in this guide, but it is a useful technique to get faster gains when you are not concerned about the expense of reagents.
Resisting Spells On Other Player Or Pet
If (Mana >= 40)
Exec: Mana Vampire
Wait for Target – Right-click->Edit timeout to 3sec
Exec: Last Target
Else
Exec: Meditation
Wait for Mana>=40 – Right-click->Edit timeout to 30sec. Adjust if desired. Med skill and Int is a factor.
End If
Pause .60sec – 600ms – Casting Recovery Time – Adjust if necessary
Loop - Enabled
!Loop
Assistant.Macros.IfAction|1|1|40
Assistant.Macros.HotKeyAction|3002063|
Assistant.Macros.WaitForTargetAction|3
Assistant.Macros.LastTargetAction
Assistant.Macros.ElseAction
Assistant.Macros.HotKeyAction|1044106|
Assistant.Macros.WaitForStatAction|1|1|40|40
Assistant.Macros.EndIfAction
Assistant.Macros.PauseAction|00:00:00.6000000
__________________________________________________________________
Snooping: This skill is easily trained by running a macro that double-clicks a player or NPC’s backpack repeatedly at 600ms intervals. Using a character on an alt account is an ideal way to accomplish this, but you can also use an escort from town, although you do have to stay within 1 tile. You can also snoop someone else’s pack llama, pack horse, or beetle to train this. Note: Remember that even if you use the cut and paste method to create the macro from the code, you will still have to edit the macro in Razor and right-click the double-click action to assign it to the backpack that you will be snooping.
Double Click (0xXXXXXXXX) – Right-Click->Re-Target the backpack from the player or NPC’s paperdoll or the pack animal that you will snoop(someone else’s).
Pause .60sec – 600ms – Adjust as necessary.
Loop – Enabled
!Loop
Assistant.Macros.DoubleClickAction|1074154812|3701
Assistant.Macros.PauseAction|00:00:00.6000000
__________________________________________________________________
Spirit Speak: This skill is easily trained by running a macro that uses the skill once every second.
UseSkill Spirit Speak
Pause .85sec – 850ms – Adjust as necessary
Loop – Enabled
!Loop
Assistant.Macros.UseSkillAction|32
Assistant.Macros.PauseAction|00:00:00.8500000
__________________________________________________________________
Stealing: (UOT NOTE- the Arete Gypsy Camp has crates that contain spawned items to train Stealing)
This skill is easily trained by purchasing a backpack (or other container) and a bag from a provisioner and then preparing a macro that will steal the bag from the backpack while it sits open on the ground in front of you. If the bag is successfully stolen, the macro will pick up and drop the bag back into the backpack so that it can be stolen again. In order to train the skill to GM, you need to gradually increase the weight of the bag and its contents to keep up with your skill. For example, if your current skill is 30, place two individual pieces of gold or 2 sewing kits in the bag so the total weight of the bag and contents is 4 stones (the bag weighs 2 stones). At GM you will be able to steal a total of 10 stones using targeted stealing. Train the skill initially with a thief guildmaster (Vandoren at West Britian Bank and Odessa at the poker table of Delucia Inn are easy to find). Once you have purchased the backpack and bag from a provisioner, and have built or copied the basic macro, you will need to edit it as follows. Right-click on the Absolute Target and Retarget the bag that you will be stealing. Then Right-click in the macro and select ‘Begin Recording Here’ and record yourself picking up the bag and dropping it back into the backpack on the ground. Move your recorded actions such that they replace the current lift and drop actions, and then you should be ready to start training yourself. Remember, that the total weight of the bag and its contents should roughly coincide with your current skill level on a 1:10 skill point basis(ie skill 35, bag and contents weighs 4-5 stones).
UseSkill Stealing
Wait for Target – Right-click->Edit Timeout to 1sec
Absolute Target – The bag that you are trying to steal. You need to retarget for your own bag.
Pause .70sec – 700ms – Adjust as necessary
Lift 1-0xXXXXXXXX – The action of lifting the bag.. You need to record yourself lifting your own bag, and replace this line item with yours.
Drop to (0xXXXXXXXX) – The action of dropping to the backpack on the ground. You need to record yourself dropping the bag to the backpack you have placed on the ground, and replace this line item with yours.
Pause 10.00sec – 10000ms – Adjust as necessary
Loop – Enabled
!Loop
Assistant.Macros.UseSkillAction|33
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.AbsoluteTargetAction|0|0|1085284653|102|75|0|3702
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftAction|1085284653|1|3702
Assistant.Macros.DropAction|0x40B0212B|(102, 75, 0)|0
Assistant.Macros.PauseAction|00:00:10
__________________________________________________________________