Alchemy + Poisoning Razor Macros

Discussion in 'Guides' started by Russell, Feb 2, 2014.

  1. Russell

    Russell Well-Known Member

    Joined:
    Feb 12, 2013
    Messages:
    762
    Likes Received:
    385
    Alchemy

    !Loop
    Assistant.Macros.DoubleClickTypeAction|3739|True
    Assistant.Macros.WaitForGumpAction|949095101|False|300
    Assistant.Macros.GumpResponseAction|16|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.LiftTypeAction|3850|1
    Assistant.Macros.DropAction|0x40B29A27|(-1, -1, 0)|0
    Assistant.Macros.PauseAction|00:00:00.7500000
    Assistant.Macros.DoubleClickTypeAction|3739|True
    Assistant.Macros.WaitForGumpAction|949095101|False|300
    Assistant.Macros.GumpResponseAction|16|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.LiftTypeAction|3850|1
    Assistant.Macros.DropAction|0x40BD36E1|(-1, -1, 0)|0
    Assistant.Macros.PauseAction|00:00:00.7500000
    Assistant.Macros.DoubleClickTypeAction|3739|True
    Assistant.Macros.WaitForGumpAction|949095101|False|300
    Assistant.Macros.GumpResponseAction|16|0|0
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.LiftTypeAction|3850|1
    Assistant.Macros.DropAction|0x40B29A0B|(-1, -1, 0)|0
    Assistant.Macros.PauseAction|00:00:00.7500000

    Poisoning

    !Loop
    Assistant.Macros.DoubleClickAction|1085446667|6464
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.UseSkillAction|30
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.TargetTypeAction|False|3850
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1081929208|86|69|0|3922
    Assistant.Macros.PauseAction|00:00:08
    Assistant.Macros.DoubleClickAction|1086142177|6464
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.UseSkillAction|30
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.TargetTypeAction|False|3850
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1081929208|86|69|0|3922
    Assistant.Macros.PauseAction|00:00:08
    Assistant.Macros.DoubleClickAction|1085446695|6464
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.UseSkillAction|30
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.TargetTypeAction|False|3850
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1081929208|86|69|0|3922
    Assistant.Macros.PauseAction|00:00:08
    Assistant.Macros.DoubleClickAction|1085446690|6464
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.UseSkillAction|30
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.TargetTypeAction|False|3850
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1081929208|86|69|0|3922
    Assistant.Macros.PauseAction|00:00:08
    Assistant.Macros.DoubleClickAction|1075556241|6464
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.UseSkillAction|30
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.TargetTypeAction|False|3850
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1081929208|86|69|0|3922
    Assistant.Macros.PauseAction|00:00:08
    Assistant.Macros.DoubleClickAction|1085446937|6464
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.UseSkillAction|30
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.TargetTypeAction|False|3850
    Assistant.Macros.WaitForTargetAction|30
    Assistant.Macros.AbsoluteTargetAction|0|0|1081929208|86|69|0|3922
    Assistant.Macros.PauseAction|00:00:08
  2. TiMi

    TiMi Active Member
    UO:R Subscriber

    Joined:
    Jan 23, 2014
    Messages:
    197
    Likes Received:
    184
    By using counters effectively and "for" commands you can reduce that whole macro u got into:

    !Loop
    Assistant.Macros.IfAction|50|0|1|MP
    Assistant.Macros.HotKeyAction|0|Restock Agent-3
    Assistant.Macros.AbsoluteTargetAction|0|0|1094758542|2461|3657|6|3702
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|50|0|5|Nightshade
    Assistant.Macros.HotKeyAction|0|Restock Agent-2
    Assistant.Macros.AbsoluteTargetAction|0|0|1094758542|2461|3657|6|3702
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|50|0|1|MPT Bottles
    Assistant.Macros.ForAction|20
    Assistant.Macros.UseSkillAction|30
    Assistant.Macros.WaitForTargetAction|1
    Assistant.Macros.TargetTypeAction|False|3850
    Assistant.Macros.WaitForTargetAction|1
    Assistant.Macros.TargetTypeAction|False|2427
    Assistant.Macros.PauseAction|00:00:10
    Assistant.Macros.IfAction|3|-1|0
    Assistant.Macros.PauseAction|00:00:15
    Assistant.Macros.EndIfAction
    Assistant.Macros.EndForAction
    Assistant.Macros.EndIfAction
    Assistant.Macros.ElseAction
    Assistant.Macros.DoubleClickTypeAction|3739|True
    Assistant.Macros.WaitForGumpAction|949095101|False|5
    Assistant.Macros.GumpResponseAction|21|0|0
    Assistant.Macros.PauseAction|00:00:03.5000000

    all this requires is 20 empty bottles in your pack
    3 fish steaks in a pile
    and a mortar and pestle

    You will be poisoned during crafting so you need either 60 healing 60 anatomy to cure with bandies, or magery.
    You can easily add the heal macro in the start to check before poisoning.

    before starting double click mortar and pestle and create your desired poison either normal or gp


    in a bag on your floor of your house you need ( or your bank, edit the restock macro to target yourself if using the bank )
    nightshade
    mortar and pestles - alot

    Counters:
    MP counter for Mortars and pestle
    MPT Bottles counter for empty bottles.

    Macro Explained:

    The macro will begin by creating 20 poison potions using the make last button of the alchemy gump.
    The counter for MPT bottles triggers when it reaches 1 empty bottle.
    This initiates the poison routine and will commence to poisoning 20 fish steaks.
    once completed it returns to making the poisons.

    I used this macro from 50 poisoning and 33 alchemy to gm.

    Let me know in irc if u need any help setting it up :D

    Regards
    TiMi
  3. Wittol

    Wittol Member

    Joined:
    Dec 31, 2013
    Messages:
    87
    Likes Received:
    39
    Here is mine... Alky is on crafter toon and poison on another, so I fill 3 kegs with these. This also helps me restock any keg with minor tweaks to macro.

    #1
    !Loop
    Assistant.Macros.DoubleClickTypeAction|3739|True
    Assistant.Macros.WaitForGumpAction|949095101|False|10
    Assistant.Macros.GumpResponseAction|21|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.WaitForGumpAction|949095101|False|10
    Assistant.Macros.PauseAction|00:00:03.2000000
    Assistant.Macros.LiftTypeAction|3850|1
    Assistant.Macros.DropAction|0x40C0002B|(-1, -1, 0)|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.IfAction|4|0|will not hold
    Assistant.Macros.UseSkillAction|21
    Assistant.Macros.HotKeyAction|0|Play: Crafts\Alchemy\AlkyLastDropKeg2
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|50|0|27|Nightshade
    Assistant.Macros.UseSkillAction|21
    Assistant.Macros.HotKeyAction|1083|
    Assistant.Macros.EndIfAction

    #2
    !Loop
    Assistant.Macros.DoubleClickTypeAction|3739|True
    Assistant.Macros.WaitForGumpAction|949095101|False|10
    Assistant.Macros.GumpResponseAction|21|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.WaitForGumpAction|949095101|False|10
    Assistant.Macros.PauseAction|00:00:03.2000000
    Assistant.Macros.LiftTypeAction|3850|1
    Assistant.Macros.DropAction|0x41357C63|(-1, -1, 0)|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.IfAction|4|0|will not hold
    Assistant.Macros.UseSkillAction|21
    Assistant.Macros.HotKeyAction|0|Play: Crafts\Alchemy\AlkyLastDropKeg3
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|50|0|27|Nightshade
    Assistant.Macros.UseSkillAction|21
    Assistant.Macros.HotKeyAction|1083|
    Assistant.Macros.EndIfAction

    #3
    !Loop
    Assistant.Macros.DoubleClickTypeAction|3739|True
    Assistant.Macros.WaitForGumpAction|949095101|False|10
    Assistant.Macros.GumpResponseAction|21|0|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.WaitForGumpAction|949095101|False|10
    Assistant.Macros.PauseAction|00:00:03.2000000
    Assistant.Macros.LiftTypeAction|3850|1
    Assistant.Macros.DropAction|0x421CA279|(-1, -1, 0)|0
    Assistant.Macros.PauseAction|00:00:01
    Assistant.Macros.IfAction|4|0|will not hold
    Assistant.Macros.UseSkillAction|21
    Assistant.Macros.HotKeyAction|1083|
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|50|0|27|Nightshade
    Assistant.Macros.UseSkillAction|21
    Assistant.Macros.HotKeyAction|1083|
    Assistant.Macros.EndIfAction

    Then I hop on poisoner...

    #1
    !Loop
    Assistant.Macros.PauseAction|00:00:07
    Assistant.Macros.DoubleClickAction|1086324779|6464
    Assistant.Macros.PauseAction|00:00:01.5000000
    Assistant.Macros.IfAction|4|0|is empty
    Assistant.Macros.UseSkillAction|21
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Play: Crafts\poisonfromkeg2
    Assistant.Macros.EndIfAction
    Assistant.Macros.UseSkillAction|30
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.WaitForTargetAction|5
    Assistant.Macros.PauseAction|00:00:00.7500000
    Assistant.Macros.TargetTypeAction|False|3850
    Assistant.Macros.WaitForTargetAction|10
    Assistant.Macros.PauseAction|00:00:00.7500000
    Assistant.Macros.AbsoluteTargetAction|0|0|1086413459|122|104|0|3934
    Assistant.Macros.PauseAction|00:00:03.2000000
    Assistant.Macros.IfAction|3|-1|0
    Assistant.Macros.HotKeyAction|1391|
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|3|-1|0
    Assistant.Macros.HotKeyAction|1391|
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|0|0|90
    Assistant.Macros.HotKeyAction|1391|
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|0|0|90
    Assistant.Macros.HotKeyAction|1391|
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|0|0|90
    Assistant.Macros.HotKeyAction|1391|
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.EndIfAction

    #2
    !Loop
    Assistant.Macros.PauseAction|00:00:07
    Assistant.Macros.DoubleClickAction|1094024291|6464
    Assistant.Macros.PauseAction|00:00:01.5000000
    Assistant.Macros.IfAction|4|0|is empty
    Assistant.Macros.UseSkillAction|21
    Assistant.Macros.PauseAction|00:00:05
    Assistant.Macros.HotKeyAction|0|Play: Crafts\poisonfromkeg3
    Assistant.Macros.EndIfAction
    Assistant.Macros.UseSkillAction|30
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.WaitForTargetAction|5
    Assistant.Macros.PauseAction|00:00:00.7500000
    Assistant.Macros.TargetTypeAction|False|3850
    Assistant.Macros.WaitForTargetAction|10
    Assistant.Macros.PauseAction|00:00:00.7500000
    Assistant.Macros.AbsoluteTargetAction|0|0|1086413459|122|104|0|3934
    Assistant.Macros.PauseAction|00:00:03.2000000
    Assistant.Macros.IfAction|3|-1|0
    Assistant.Macros.HotKeyAction|1391|
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|3|-1|0
    Assistant.Macros.HotKeyAction|1391|
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|0|0|90
    Assistant.Macros.HotKeyAction|1391|
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|0|0|90
    Assistant.Macros.HotKeyAction|1391|
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|0|0|90
    Assistant.Macros.HotKeyAction|1391|
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.EndIfAction


    #3
    !Loop
    Assistant.Macros.PauseAction|00:00:07
    Assistant.Macros.DoubleClickAction|1109172857|6464
    Assistant.Macros.PauseAction|00:00:01.5000000
    Assistant.Macros.IfAction|4|0|is empty
    Assistant.Macros.UseSkillAction|21
    Assistant.Macros.HotKeyAction|1083|
    Assistant.Macros.EndIfAction
    Assistant.Macros.UseSkillAction|30
    Assistant.Macros.PauseAction|00:00:00.5000000
    Assistant.Macros.WaitForTargetAction|5
    Assistant.Macros.PauseAction|00:00:00.7500000
    Assistant.Macros.TargetTypeAction|False|3850
    Assistant.Macros.WaitForTargetAction|10
    Assistant.Macros.PauseAction|00:00:00.7500000
    Assistant.Macros.AbsoluteTargetAction|0|0|1086413459|122|104|0|3934
    Assistant.Macros.PauseAction|00:00:03.2000000
    Assistant.Macros.IfAction|3|-1|0
    Assistant.Macros.HotKeyAction|1391|
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|3|-1|0
    Assistant.Macros.HotKeyAction|1391|
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|0|0|90
    Assistant.Macros.HotKeyAction|1391|
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|0|0|90
    Assistant.Macros.HotKeyAction|1391|
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|0|0|90
    Assistant.Macros.HotKeyAction|1391|
    Assistant.Macros.PauseAction|00:00:02
    Assistant.Macros.EndIfAction

    __________________________

    This said, the poison one's hang up sometimes and I can't figure out why. If I switch weap, reboot UO, spin around in my chair while whistling it usually fixes it. Not sure what really fixes it though :)
    Jupiter likes this.
  4. Sheepdog

    Sheepdog Well-Known Member

    Joined:
    Jun 29, 2017
    Messages:
    839
    Likes Received:
    1,063
    An Corping this old thread and specifically this post - having troubles with the macro - anyone got an updated one or able to assist me? It makes the 20 potions but doesnt click in and start poisoning when I am down to one bottle......any advice?
  5. Chaps

    Chaps Member

    Joined:
    Dec 8, 2017
    Messages:
    94
    Likes Received:
    33
    Agreed, I could use a good poisoning guide/macro
  6. Sheepdog

    Sheepdog Well-Known Member

    Joined:
    Jun 29, 2017
    Messages:
    839
    Likes Received:
    1,063
    I have figured out the above macro, got it working - PM me if you need help buddy!
  7. sumthingsick

    sumthingsick New Member

    Joined:
    Jun 22, 2019
    Messages:
    22
    Likes Received:
    12
    hey how do i get it working, it wont start poisoning
  8. Him

    Him Member

    Joined:
    Aug 19, 2019
    Messages:
    95
    Likes Received:
    43
    removed
    Last edited: Oct 20, 2019

Share This Page