Post by Amairgen on Jan 10, 2013 14:40:09 GMT -8
Razor User's Guide to Common Training Macros
(credit to Mara at RunUO 2010)
Section 8: Macros - Musicianship, Parrying, Peacemaking, Poisoning, Provocation
Musicianship: (UOT NOTE- the Arete Zoo is set up to assist Tamers and Bards)
This skill is best trained by using a macro that trains discordance. You can train the musicianship skill in that manner much faster than trying to simply play an instrument because of the short skill delay with discordance of 1 sec. Should you not want to train discordance as well, simply keep it locked so that your skill in musicianship goes up, but your discordance skill does not. Should you try to train musicianship by simply playing an instrument, a Pause of about 6.0sec will be required in between double-click attempts on the instrument. If you are going to train peacemaking, you can also train musicianship along with it at the same time just by using the Peacemaking skill.
Parrying: (UOT NOTE- the Arete Melee Pits and Training Weapons are designed to assist Warriors. Monsters spawned using the 'Levers' will last 20 minutes)
The parrying macro will automatically equip a full suit of plate armor and a heater shield. You should purchase or craft an abundance of extra plate armor items and heater shields. In order to get the fastest gains for parrying, you want your opponents to successfully succeed in their chance to hit you so that the parrying check is made. Unless you are training both parrying and your melee skill together, you want to have your weapon hand empty (unless you are a wrestler in which case put a dagger or other weapon in your hand). The macro is designed to be trained in the field where you can aggress a bunch of monsters and just let them hit you. Get as many low-damage monsters as you can handle attacking you as long as your healing can keep up with the damage. Yew is a good place to accomplish this. If desired, you can also use alt characters to attack and heal you by following the macro guide for their particular melee skills. Be sure to keep plenty of extra shields in your backpack. You can tab in and out of combat after initiating combat so that you will not be fighting back. Note: it is essential that you record yourself lifting armor and shield pieces and dropping them onto your own character 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 macro will not function properly.
Exec: Bandage Self
Pause .70sec – 700ms – Adjust if necessary
Lift heater shield (1B76) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:Left Hand) – You must replace this with what you record
Pause .70sec – 700ms – Adjust if necessary
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
Lift plate helm (1412) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:Head) – You must replace this with what you record
Pause .70sec – 700ms – Adjust if necessary
Lift platemail gloves (1414) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:Gloves) – You must replace this with what you record
Pause .70sec – 700ms – Adjust if necessary
Lift plate gorget (1413) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:Neck) – You must replace this with what you record
Pause .70sec – 700ms – Adjust if necessary
Lift plate arms (1410) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:Arms) – 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 6.00sec – Adjust as necessary
Loop - Enabled
!Loop
Assistant.Macros.HotKeyAction|1025|
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|7030|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|2
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|5141|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|13
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|5137|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|24
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|5138|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|6
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|5140|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|7
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|5139|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|10
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|5136|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|19
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.HotKeyAction|1309|
Assistant.Macros.HotKeyAction|1389|
Assistant.Macros.PauseAction|00:00:06
Peacemaking: This skill is easily trained by running a macro that uses the Peacemaking skill and targets yourself to attempt to perform an area peace attempt once every 10sec. The musicianship skill is also required to successfully train peacemaking. 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.
UseSkill Peacemaking
If (SysMessage what instrument shall you play?)
Exec: Cancel Current Target – Closes out the current target cursor from the Peacemaking skill
Double Click drum (0E9C)) – Right-click->Target by type – Sets any drum in pack as the new default when first one wears out. Right-click->Re-Target different instrument type if desired.
Pause 9.85sec – 9850ms – Adjust as necessary
UseSkill Peacemaking
End If
Wait for Target – Right-click->Edit Timeout to 1sec
Exec: Target Self
Pause 9.85sec – 9850ms – Adjust as necessary.
Loop – Enabled
!Loop
Assistant.Macros.UseSkillAction|9
Assistant.Macros.IfAction|4|0|what instrument shall you play?
Assistant.Macros.HotKeyAction|1332|
Assistant.Macros.DoubleClickTypeAction|3740|True
Assistant.Macros.PauseAction|00:00:09.8500000
Assistant.Macros.UseSkillAction|9
Assistant.Macros.EndIfAction
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.HotKeyAction|1059|
Assistant.Macros.PauseAction|00:00:09.8500000
Poisoning: After gaining some initial training from a Thief Guildmaster (Vandoren at West Britian Bank and Odessa at the Delucia Inn are easy to find), you can train this skill by applying poison to an apple(default) along the following progression: Lesser Poison (20-40 displayed poisoning skill), Poison (40-65), Greater Poison (65-100), Deadly Poison (90-100). If you train this skill as one of the first skills with a low amount of skill points invested towards your skill cap, it should be easy enough to take it all the way to GM with Greater Poison. If you are having difficulty toward the end of your training, sometimes it is useful to switch to Deadly Poison for the last 99-100 skill points, or sooner if you are training the skill at the cap. Place a keg of the desired Poison, along with an apple and an empty bottle inside your pack and start the macro. Change out empty kegs for new ones as you go. Occasionally your fingers will slip and you will become poisoned. The macro will allow the poison to run its course and then restore you to full health with the Magery skill. If desired, you can replace the Magery related healing line items with Healing skill ones (Exec: Bandage Self, Pause 12.00sec – Adjust as needed based upon your dexterity).
If (Poisoned) - This section allows the poison to run its course if your fingers slip
Pause 24.00sec – 24000ms
End If
If (Hits <= 80) - This section keeps you healed after the poison has run its course
Exec: Greater Heal
Wait for Target – Right-click->Edit timeout to 2sec
Exec: Target Self
Pause .60sec – 600ms – Casting Recovery Time
End If
If (Hits <= 80) – This second healing If/Then statement is part of the design for healing
Exec: Greater Heal
Wait for Target – Right-click->Edit timeout to 2sec
Exec: Target Self
End If
UseSkill Poisoning
Pause .10sec – 100ms – Adjust as necessary – Chosen for reliability
Target by Type Green Potion (0F0A) – Convert to Target by Type
Pause .10sec – 100ms – Adjust as necessary – Chosen for reliability
Target by Type apple (09D0)
Pause .60sec – 600ms – Object Delay – Adjust as necessary
Double Click (keg(1940)) – Convert to Target by Type
Pause 10.00sec – 10000ms – Adjust as necessary
Loop - Enabled
!Loop
Assistant.Macros.IfAction|3|-1|0
Assistant.Macros.PauseAction|00:00:24
Assistant.Macros.EndIfAction
Assistant.Macros.IfAction|0|0|80
Assistant.Macros.HotKeyAction|3002039|
Assistant.Macros.WaitForTargetAction|2
Assistant.Macros.HotKeyAction|1059|
Assistant.Macros.PauseAction|00:00:00.6000000
Assistant.Macros.EndIfAction
Assistant.Macros.IfAction|0|0|80
Assistant.Macros.HotKeyAction|3002039|
Assistant.Macros.WaitForTargetAction|2
Assistant.Macros.HotKeyAction|1059|
Assistant.Macros.EndIfAction
Assistant.Macros.UseSkillAction|30
Assistant.Macros.PauseAction|00:00:00.1000000
Assistant.Macros.TargetTypeAction|False|3850
Assistant.Macros.PauseAction|00:00:00.1000000
Assistant.Macros.TargetTypeAction|False|2512
Assistant.Macros.PauseAction|00:00:00.6000000
Assistant.Macros.DoubleClickTypeAction|6464|True
Assistant.Macros.PauseAction|00:00:10
Provocation: (UOT NOTE- the Arete Zoo is set up to assist Bards. The creatures in the middle are for Provocation)
This skill is easily trained by running a macro that uses the Provocation skill once every 10sec. This enables you to get the most provocation attempts in without wasting additional time, and frees up a few extra keystrokes. Be sure to pull the stickybars of the creatures that you are trying to provoke to make it easy for you to click them with the target cursors that come up. The musicianship skill is also required to successfully train provocation. 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 Provocation
If (SysMessage what instrument shall you play?)
Exec: Cancel Current Target – Closes out the current target cursor from the Provocation skill
Double Click drum (0E9C)) – Right-click->Target by type – Sets any drum in pack as new default when first one wears out. Right-click->Re-Target different instrument type if desired.
Pause 9.85sec – 9850ms – Adjust as necessary
UseSkill Provocation
End If
Wait for Target – Right-click->Edit Timeout to 1sec
Pause 9.85sec – 9850ms – Adjust as necessary.
Loop – Enabled
!Loop
Assistant.Macros.UseSkillAction|22
Assistant.Macros.IfAction|4|0|what instrument shall you play?
Assistant.Macros.HotKeyAction|1332|
Assistant.Macros.DoubleClickTypeAction|3740|True
Assistant.Macros.PauseAction|00:00:09.8500000
Assistant.Macros.UseSkillAction|22
Assistant.Macros.EndIfAction
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.PauseAction|00:00:09.8500000
(credit to Mara at RunUO 2010)
Section 8: Macros - Musicianship, Parrying, Peacemaking, Poisoning, Provocation
Musicianship: (UOT NOTE- the Arete Zoo is set up to assist Tamers and Bards)
This skill is best trained by using a macro that trains discordance. You can train the musicianship skill in that manner much faster than trying to simply play an instrument because of the short skill delay with discordance of 1 sec. Should you not want to train discordance as well, simply keep it locked so that your skill in musicianship goes up, but your discordance skill does not. Should you try to train musicianship by simply playing an instrument, a Pause of about 6.0sec will be required in between double-click attempts on the instrument. If you are going to train peacemaking, you can also train musicianship along with it at the same time just by using the Peacemaking skill.
__________________________________________________________________
Parrying: (UOT NOTE- the Arete Melee Pits and Training Weapons are designed to assist Warriors. Monsters spawned using the 'Levers' will last 20 minutes)
The parrying macro will automatically equip a full suit of plate armor and a heater shield. You should purchase or craft an abundance of extra plate armor items and heater shields. In order to get the fastest gains for parrying, you want your opponents to successfully succeed in their chance to hit you so that the parrying check is made. Unless you are training both parrying and your melee skill together, you want to have your weapon hand empty (unless you are a wrestler in which case put a dagger or other weapon in your hand). The macro is designed to be trained in the field where you can aggress a bunch of monsters and just let them hit you. Get as many low-damage monsters as you can handle attacking you as long as your healing can keep up with the damage. Yew is a good place to accomplish this. If desired, you can also use alt characters to attack and heal you by following the macro guide for their particular melee skills. Be sure to keep plenty of extra shields in your backpack. You can tab in and out of combat after initiating combat so that you will not be fighting back. Note: it is essential that you record yourself lifting armor and shield pieces and dropping them onto your own character 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 macro will not function properly.
Exec: Bandage Self
Pause .70sec – 700ms – Adjust if necessary
Lift heater shield (1B76) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:Left Hand) – You must replace this with what you record
Pause .70sec – 700ms – Adjust if necessary
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
Lift plate helm (1412) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:Head) – You must replace this with what you record
Pause .70sec – 700ms – Adjust if necessary
Lift platemail gloves (1414) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:Gloves) – You must replace this with what you record
Pause .70sec – 700ms – Adjust if necessary
Lift plate gorget (1413) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:Neck) – You must replace this with what you record
Pause .70sec – 700ms – Adjust if necessary
Lift plate arms (1410) – 1 – Convert to Lift by Type
Equip to 0xXXXXX (L:Arms) – 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 6.00sec – Adjust as necessary
Loop - Enabled
!Loop
Assistant.Macros.HotKeyAction|1025|
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|7030|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|2
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|5141|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|13
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|5137|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|24
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|5138|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|6
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|5140|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|7
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|5139|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|10
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.LiftTypeAction|5136|1
Assistant.Macros.DropAction|0x2CB28|(0, 0, 0)|19
Assistant.Macros.PauseAction|00:00:00.7000000
Assistant.Macros.HotKeyAction|1309|
Assistant.Macros.HotKeyAction|1389|
Assistant.Macros.PauseAction|00:00:06
__________________________________________________________________
Peacemaking: This skill is easily trained by running a macro that uses the Peacemaking skill and targets yourself to attempt to perform an area peace attempt once every 10sec. The musicianship skill is also required to successfully train peacemaking. 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.
UseSkill Peacemaking
If (SysMessage what instrument shall you play?)
Exec: Cancel Current Target – Closes out the current target cursor from the Peacemaking skill
Double Click drum (0E9C)) – Right-click->Target by type – Sets any drum in pack as the new default when first one wears out. Right-click->Re-Target different instrument type if desired.
Pause 9.85sec – 9850ms – Adjust as necessary
UseSkill Peacemaking
End If
Wait for Target – Right-click->Edit Timeout to 1sec
Exec: Target Self
Pause 9.85sec – 9850ms – Adjust as necessary.
Loop – Enabled
!Loop
Assistant.Macros.UseSkillAction|9
Assistant.Macros.IfAction|4|0|what instrument shall you play?
Assistant.Macros.HotKeyAction|1332|
Assistant.Macros.DoubleClickTypeAction|3740|True
Assistant.Macros.PauseAction|00:00:09.8500000
Assistant.Macros.UseSkillAction|9
Assistant.Macros.EndIfAction
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.HotKeyAction|1059|
Assistant.Macros.PauseAction|00:00:09.8500000
__________________________________________________________________
Poisoning: After gaining some initial training from a Thief Guildmaster (Vandoren at West Britian Bank and Odessa at the Delucia Inn are easy to find), you can train this skill by applying poison to an apple(default) along the following progression: Lesser Poison (20-40 displayed poisoning skill), Poison (40-65), Greater Poison (65-100), Deadly Poison (90-100). If you train this skill as one of the first skills with a low amount of skill points invested towards your skill cap, it should be easy enough to take it all the way to GM with Greater Poison. If you are having difficulty toward the end of your training, sometimes it is useful to switch to Deadly Poison for the last 99-100 skill points, or sooner if you are training the skill at the cap. Place a keg of the desired Poison, along with an apple and an empty bottle inside your pack and start the macro. Change out empty kegs for new ones as you go. Occasionally your fingers will slip and you will become poisoned. The macro will allow the poison to run its course and then restore you to full health with the Magery skill. If desired, you can replace the Magery related healing line items with Healing skill ones (Exec: Bandage Self, Pause 12.00sec – Adjust as needed based upon your dexterity).
If (Poisoned) - This section allows the poison to run its course if your fingers slip
Pause 24.00sec – 24000ms
End If
If (Hits <= 80) - This section keeps you healed after the poison has run its course
Exec: Greater Heal
Wait for Target – Right-click->Edit timeout to 2sec
Exec: Target Self
Pause .60sec – 600ms – Casting Recovery Time
End If
If (Hits <= 80) – This second healing If/Then statement is part of the design for healing
Exec: Greater Heal
Wait for Target – Right-click->Edit timeout to 2sec
Exec: Target Self
End If
UseSkill Poisoning
Pause .10sec – 100ms – Adjust as necessary – Chosen for reliability
Target by Type Green Potion (0F0A) – Convert to Target by Type
Pause .10sec – 100ms – Adjust as necessary – Chosen for reliability
Target by Type apple (09D0)
Pause .60sec – 600ms – Object Delay – Adjust as necessary
Double Click (keg(1940)) – Convert to Target by Type
Pause 10.00sec – 10000ms – Adjust as necessary
Loop - Enabled
!Loop
Assistant.Macros.IfAction|3|-1|0
Assistant.Macros.PauseAction|00:00:24
Assistant.Macros.EndIfAction
Assistant.Macros.IfAction|0|0|80
Assistant.Macros.HotKeyAction|3002039|
Assistant.Macros.WaitForTargetAction|2
Assistant.Macros.HotKeyAction|1059|
Assistant.Macros.PauseAction|00:00:00.6000000
Assistant.Macros.EndIfAction
Assistant.Macros.IfAction|0|0|80
Assistant.Macros.HotKeyAction|3002039|
Assistant.Macros.WaitForTargetAction|2
Assistant.Macros.HotKeyAction|1059|
Assistant.Macros.EndIfAction
Assistant.Macros.UseSkillAction|30
Assistant.Macros.PauseAction|00:00:00.1000000
Assistant.Macros.TargetTypeAction|False|3850
Assistant.Macros.PauseAction|00:00:00.1000000
Assistant.Macros.TargetTypeAction|False|2512
Assistant.Macros.PauseAction|00:00:00.6000000
Assistant.Macros.DoubleClickTypeAction|6464|True
Assistant.Macros.PauseAction|00:00:10
__________________________________________________________________
Provocation: (UOT NOTE- the Arete Zoo is set up to assist Bards. The creatures in the middle are for Provocation)
This skill is easily trained by running a macro that uses the Provocation skill once every 10sec. This enables you to get the most provocation attempts in without wasting additional time, and frees up a few extra keystrokes. Be sure to pull the stickybars of the creatures that you are trying to provoke to make it easy for you to click them with the target cursors that come up. The musicianship skill is also required to successfully train provocation. 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 Provocation
If (SysMessage what instrument shall you play?)
Exec: Cancel Current Target – Closes out the current target cursor from the Provocation skill
Double Click drum (0E9C)) – Right-click->Target by type – Sets any drum in pack as new default when first one wears out. Right-click->Re-Target different instrument type if desired.
Pause 9.85sec – 9850ms – Adjust as necessary
UseSkill Provocation
End If
Wait for Target – Right-click->Edit Timeout to 1sec
Pause 9.85sec – 9850ms – Adjust as necessary.
Loop – Enabled
!Loop
Assistant.Macros.UseSkillAction|22
Assistant.Macros.IfAction|4|0|what instrument shall you play?
Assistant.Macros.HotKeyAction|1332|
Assistant.Macros.DoubleClickTypeAction|3740|True
Assistant.Macros.PauseAction|00:00:09.8500000
Assistant.Macros.UseSkillAction|22
Assistant.Macros.EndIfAction
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.PauseAction|00:00:09.8500000
__________________________________________________________________