Post by Amairgen on Jan 10, 2013 14:44:48 GMT -8
Razor User's Guide to Common Training Macros
(credit to Mara at RunUO 2010)
Section 5: Macros - Evaluate Intelligence, Fencing, Fishing, Forensic Evaluation, Healing
Evaluate Intelligence: Target a player with a razor targeting hotkey or Set Last Target and then run the macro. The macro will continue to use the evaluate intelligence skill at ~1 sec intervals to raise the skill to GM.
UseSkill Evaluate Intelligence
Wait for Target – Right-click->Edit Timeout to 1sec
Exec: Last Target
Pause .85sec – 850ms – Adjust as necessary.
Loop - Enabled
!Loop
Assistant.Macros.UseSkillAction|16
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.LastTargetAction
Assistant.Macros.PauseAction|00:00:00.8500000
Fencing: (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 fencing macro will automatically equip a dagger (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 daggers from an NPC blacksmith 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 fencing. 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.
Fencing Attacker (the character being trained)
Lift dagger (0F52) – 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|3922|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
Fishing: This macro is best used while you are on a boat. The macro will use the fishing skill at ~8sec intervals and target the same relative location. By being on a boat that is slowly moving you can ensure that you never run out of fish in the targeted relative location. It is also useful if you have at least a little skill in hiding so that once you successfully hide, you can do all your fishing without worrying about the monsters that you might fish up. Technically, fishing is resource gathering so you should not run the macro afk (away from keyboard), lest you might spend some time in jail if a GM stops in the check on you. You can change the targeted location by Right-clicking on ‘Target RelLoc (0,-4)’ – four tiles north of you, and targeting another tile. You can also replace it with Exec: Last Target if desired and replace the Wait for Target with a manual pause that gives you enough time to target the water tile you wish to fish. Set Last Target cannot be used directly to target a water tile.
The macro is best used by traveling to the western edge of Yew and getting on a boat until you sail west to the (0,xxxx) axis of coordinates. From here, turn your boat so that you are facing south, but sail slowly backwards by saying ‘slow backwards’. By doing this the boat will sail at the slowest speed along a path that is not interrupted by land, and you will be traveling north (with the boat facing south). If you try to sail with your boat in the forward direction, you will notice that the boat moves too quickly for you to fish the target location successfully.
Double Click fishing pole (0DC0)
Wait for Target – Right-click->Edit timeout to 1sec
Target RelLoc (0,-4)
Pause 8.10sec – 8100ms
Loop - Enabled
!Loop
Assistant.Macros.DoubleClickTypeAction|3520|True
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.TargetRelLocAction|0|-4
Assistant.Macros.PauseAction|00:00:08.1000000
Forensic Evaluation: Target a corpse or player with set last target and then run the macro. The macro will continue to use the Forensic Evaluation skill at ~1 sec intervals to raise the skill to GM. Initially, train the skill up on corpses until you can start getting gains from players.
UseSkill Forensics
Wait for Target – Right-click->Edit Timeout to 1sec
Exec: Last Target
Pause .85sec – 850ms – Adjust as necessary.
Loop – Enabled
!Loop
Assistant.Macros.UseSkillAction|19
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.LastTargetAction
Assistant.Macros.PauseAction|00:00:00.8500000
Healing: A simple macro that attempts to resurrect a player ghost at ~10sec intervals will train both Healing and Anatomy skills to GM. Use Set Last Target to assign the player ghost that you will be trying to resurrect as your last target. You do ‘not’ resurrect the player that is dead for this macro; just let the player remain as a ghost for the duration of the training.
Execute: Bandage LastTarget – This command will give you a timer, if set up in your display bar. You can also record yourself double-clicking on a stack of bandages (convert to target by type), and hitting Razor’s lasttarget, with a pause of about 10.00sec in between attempts.
Pause 10.00sec – 10000ms. Delay between bandage attempts. Make sure that you can hear the bandage actually being applied before a new bandage is started. Adjust as necessary.
Loop – Enabled
!Loop
Assistant.Macros.HotKeyAction|1026|
Assistant.Macros.PauseAction|00:00:10
(credit to Mara at RunUO 2010)
Section 5: Macros - Evaluate Intelligence, Fencing, Fishing, Forensic Evaluation, Healing
Evaluate Intelligence: Target a player with a razor targeting hotkey or Set Last Target and then run the macro. The macro will continue to use the evaluate intelligence skill at ~1 sec intervals to raise the skill to GM.
UseSkill Evaluate Intelligence
Wait for Target – Right-click->Edit Timeout to 1sec
Exec: Last Target
Pause .85sec – 850ms – Adjust as necessary.
Loop - Enabled
!Loop
Assistant.Macros.UseSkillAction|16
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.LastTargetAction
Assistant.Macros.PauseAction|00:00:00.8500000
__________________________________________________________________
Fencing: (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 fencing macro will automatically equip a dagger (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 daggers from an NPC blacksmith 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 fencing. 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.
Fencing Attacker (the character being trained)
Lift dagger (0F52) – 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|3922|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
__________________________________________________________________
Fishing: This macro is best used while you are on a boat. The macro will use the fishing skill at ~8sec intervals and target the same relative location. By being on a boat that is slowly moving you can ensure that you never run out of fish in the targeted relative location. It is also useful if you have at least a little skill in hiding so that once you successfully hide, you can do all your fishing without worrying about the monsters that you might fish up. Technically, fishing is resource gathering so you should not run the macro afk (away from keyboard), lest you might spend some time in jail if a GM stops in the check on you. You can change the targeted location by Right-clicking on ‘Target RelLoc (0,-4)’ – four tiles north of you, and targeting another tile. You can also replace it with Exec: Last Target if desired and replace the Wait for Target with a manual pause that gives you enough time to target the water tile you wish to fish. Set Last Target cannot be used directly to target a water tile.
The macro is best used by traveling to the western edge of Yew and getting on a boat until you sail west to the (0,xxxx) axis of coordinates. From here, turn your boat so that you are facing south, but sail slowly backwards by saying ‘slow backwards’. By doing this the boat will sail at the slowest speed along a path that is not interrupted by land, and you will be traveling north (with the boat facing south). If you try to sail with your boat in the forward direction, you will notice that the boat moves too quickly for you to fish the target location successfully.
Double Click fishing pole (0DC0)
Wait for Target – Right-click->Edit timeout to 1sec
Target RelLoc (0,-4)
Pause 8.10sec – 8100ms
Loop - Enabled
!Loop
Assistant.Macros.DoubleClickTypeAction|3520|True
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.TargetRelLocAction|0|-4
Assistant.Macros.PauseAction|00:00:08.1000000
__________________________________________________________________
Forensic Evaluation: Target a corpse or player with set last target and then run the macro. The macro will continue to use the Forensic Evaluation skill at ~1 sec intervals to raise the skill to GM. Initially, train the skill up on corpses until you can start getting gains from players.
UseSkill Forensics
Wait for Target – Right-click->Edit Timeout to 1sec
Exec: Last Target
Pause .85sec – 850ms – Adjust as necessary.
Loop – Enabled
!Loop
Assistant.Macros.UseSkillAction|19
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.LastTargetAction
Assistant.Macros.PauseAction|00:00:00.8500000
__________________________________________________________________
Healing: A simple macro that attempts to resurrect a player ghost at ~10sec intervals will train both Healing and Anatomy skills to GM. Use Set Last Target to assign the player ghost that you will be trying to resurrect as your last target. You do ‘not’ resurrect the player that is dead for this macro; just let the player remain as a ghost for the duration of the training.
Execute: Bandage LastTarget – This command will give you a timer, if set up in your display bar. You can also record yourself double-clicking on a stack of bandages (convert to target by type), and hitting Razor’s lasttarget, with a pause of about 10.00sec in between attempts.
Pause 10.00sec – 10000ms. Delay between bandage attempts. Make sure that you can hear the bandage actually being applied before a new bandage is started. Adjust as necessary.
Loop – Enabled
!Loop
Assistant.Macros.HotKeyAction|1026|
Assistant.Macros.PauseAction|00:00:10
__________________________________________________________________