Updated : How to GM Alchemy/Poisoning effectively.

Playguides written by Staff and Players.
Much more information on specific skills can be found in our T2A wiki.
User avatar
TheManWithNoName
Posts: 90
Joined: Wed Feb 29, 2012 2:51 pm

Re: Updated : How to GM Alchemy/Poisoning effectively.

Post by TheManWithNoName »

decapitator wrote:Having a problem with setting up a Poisoner macro. It looks like this:

Use skill Poisoning
Pause .15 sec
Wait for Target
Target by Type: Green Potion
Pause .15 sec
Wait for Target (this is where the macro gets stuck on)
Absolute Target (your dagger)
Pause 6 sec

Any suggestions are appreciated.
fixed.
IRC: NoName

decapitator
Posts: 29
Joined: Mon May 28, 2012 12:14 am

Re: Updated : How to GM Alchemy/Poisoning effectively.

Post by decapitator »

Fixed! Thanks a lot, don't know how I missed that one.

iscribestuff
Posts: 42
Joined: Sat Dec 22, 2012 4:02 pm

Re: Updated : How to GM Alchemy/Poisoning effectively.

Post by iscribestuff »

hmm i dunno i didnt do both at the same time so manyt hat was a problem, but im doing poisoning now and i macro while im asleep and have someone healing me so i dont die from poison or have to drink cure pots or waste regs on that. so i went from 0-48 day 1 day 2 48-75 so far. iv used about 8,000 nightshade regs thus far.

User avatar
wrathofjo
Posts: 290
Joined: Thu Dec 02, 2010 3:42 pm

Re: Updated : How to GM Alchemy/Poisoning effectively.

Post by wrathofjo »

Just wanted to say thanks Matron for an excellent skill guide. I copied the macros line for line, excluding only the lines concerning orange pots (i had an alt constantly applying bandages, and used less than 1k) and it worked flawlessly. I've GM'd Alchemey and I'm currently at 96.5 poisoning using approximately 40k nightshade Thanks, again!

Menkaure
UOSA Donor!!
UOSA Donor!!
Posts: 3752
Joined: Sat Aug 08, 2009 7:30 pm

Re: Updated : How to GM Alchemy/Poisoning effectively.

Post by Menkaure »

wrathofjo wrote:Just wanted to say thanks Matron for an excellent skill guide. I copied the macros line for line, excluding only the lines concerning orange pots (i had an alt constantly applying bandages, and used less than 1k) and it worked flawlessly. I've GM'd Alchemey and I'm currently at 96.5 poisoning using approximately 40k nightshade Thanks, again!

I gmd alchy/poisoning back in late 2009 or early 2010. I also had an alt heal my poisoner, and it seemed easier then chugging cure pots here and there.
By the way, GMing alchemy and poisoning was the best decision I ever made. My character is a dexxer/townie, and he is just tons of fun to play. The greatest thing in the world is after your opponent chugs 10 or so cure pots after you have dpd him, he finally thinks your out of dp charges, then, you "grind nightshade into a mortar" and he realizes that this is never going to end, and he runs as fast as he can away from you. Its just priceless.
GO SKINS
Catskills 1997-2002ish

User avatar
[Uhh] Eo
UOSA Subscriber!
UOSA Subscriber!
Posts: 1969
Joined: Mon Aug 22, 2011 4:02 am

Re: Updated : How to GM Alchemy/Poisoning effectively.

Post by [Uhh] Eo »

For some reason although I was using D. Click by type Mortar razor was not selecting random ones and would repeat the same mortar like 30 times in a row.

Error message is "You stop mixing and empty the mortar" or somethin'

Interestingly enough, target by type mortar DID select random ones when using Add to use once agent

So replace 'D. click by type mortar' with the below:

Exec hotkey Add to use once agent
Target by type mortar
Use once agent
nightshark wrote:Can PINK BOOTS ever be killed? Many think he's invulnerable, including myself.
SirPsychoSexy wrote:Being PKed awhile back on my bard by PINK BOOTS was one of the greatest honors I've had during my time here on UOSA.

Wychethyl
Posts: 755
Joined: Mon Feb 11, 2013 8:38 pm

Re: Updated : How to GM Alchemy/Poisoning effectively.

Post by Wychethyl »

[Uhh] Eo wrote:For some reason although I was using D. Click by type Mortar razor was not selecting random ones and would repeat the same mortar like 30 times in a row.

Error message is "You stop mixing and empty the mortar" or somethin'

Interestingly enough, target by type mortar DID select random ones when using Add to use once agent

So replace 'D. click by type mortar' with the below:

Exec hotkey Add to use once agent
Target by type mortar
Use once agent


was having the exact same issue and this fixed it perfectly

much obliged, ty ty

User avatar
Fireball
UOSA Donor!!
UOSA Donor!!
Posts: 120
Joined: Tue Jul 09, 2013 7:56 am
Location: United Kingdom
Contact:

Re: Updated : How to GM Alchemy/Poisoning effectively.

Post by Fireball »

Oooooooh MATRON!! (You have to be old enough to know the British "Carry On" films...)

Great guide thank you Matron and others.

I'm sharing my macros here which incorporate the changes made from these suggestions. This way others will hopefully not have to struggle through all the problems which I encountered on my way - and I'm a programmer :)

Notably, this would all be a lot easier if there was a hotkey to add the contents of a bag to the use once agent or if you could do this while recording the macro but just running the agent manually but no... it doesn't work like that.

I have another toon healing me with bandaids to keep the cost down and to keep speed to a maximum. If you are healing yourself that will work fine but you will have to add that to the bottom of the macro where the wait for hit points is. Note though that this will slow you down considerably due to the delay in bandaging yourself (15 seconds) or making cure and heal potions or attempting magery both of which will increase the price of your work but not much as you will rarely get poisoned. To give you an example, I have been running my macro almost 24 hours and my healer has used only 94 bandaids.

I started at 50/50 alchemy/poisoning and made normal poison up to 70 poisoning in fact as I didn't notice the macro had passed 68. It didn't take long and didn't cost much. I then switched to greater poison at alchemy 65 poison 70. WARNING: At this point I am using at least 1700 'Shade per hour which is quite painful :)

In about 8 hours overnight I went from 65/70 above to 87/81

Almost 24 hours in (I started at server up) I am now at 90.1 alchemy, 85.3 poisoning.

Shop bought mortars don't last long at all so I got my tinker to make some exceptionals and chucked 40 into a bag. These have lasted me a long time now and I suspect they will make the 24 hour mark with no problems.

Before you start you will need to set up your Razor Counters for Nightshade if it is not already there, and Green Potions which won't be. So make any green potion you like, lesser or normal doesn't matter because the counter just works with things use the same image. Once in your pack, on the Display/Counters tab click Add then in the new "Add a Counter" window, click Target and target your green potion. Type Poison in the Name field and pp in the Format field. The idem ID will have been entered for you by the target button. Tick "Display image in titlebar" to get a live count. Click OK. You need to do this or the poison counter in the macro won't work.

OK then so here are my macros. Firstly in the form you see in Razor with some notes to show you which bits you need to retarget for your own pile of reagents etc.

After that is the raw macro code which you will need to copy and paste into a text editor and then save with the .macro file extension in a macro folder called "Alchemy" within your normal macro folder. I have folders for different groups of macros in order to keep things tidy. If you don't do this you will need to change the file path in the macro. You will need to do this first, then load up your alchemist toon and edit the macros in Razor.

Note that you will need to start with a pile of 25 empty bottles. The macro switches to poisoning when you have made 15 potions but there will still be a load of mortars going and I sometimes ended up with 22 poison potions so 25 bottles not 20. You will also need a pile of 200 Nightshade in your inventory and a seriously huge pile in your bank or in a container in your house. The macro reloads nightshade regularly using the Restock Agent. I use number 3 for this purely because I already use 1 and 2 for something else.

Make Poison Potion macro: notes on the right hand side

Code: Select all

lf(Hits >= 100)                               Change this to whatever your max hit points is
lf("Poison count" <= 15)                  Make 15 because a few will be queued up in pestles.
If ("Nightshade count" <= 150
Exec: Restock Agent-3                     Change to whichever agent you set up to load 200 nightshade 
Absolute Target                               You will need to retarget this to your reagent stock bag 
End If
Exec: Add to UseOnce                      We use the UseOnce agent here because use by type
Target by Type mortar and pestle      pestle&mortar will often re-use one already in use
Exec: Use Once Agent
Wait for Target
Absolute Target                               Retarget this to your pile of Nighshade in your inventory  
Wait for Menu (Any)
Menu Response 2                            Change this to 3 for greater poison at 68 poisoning (65 alch)
Pause .20sec
Else
Exec: Play: Alchemy\PoisonWeap     This runs your poisoning macro when enough potions exist
End If
Wait for Hits >= 100                        Change this to your max hit points or enter your healing code here
End If
And now the Poison Weapon macro:

Code: Select all

if(Hits >= 100)                                    Change this to your maximum hit points
if ("Poison count" >= 1)
UseSkill Poisoning                      
Wait for Target
Target by Type Green Potion (0F0A)
Wait for Target
Absolute Target                                   Retarget this to whatever single blade you have 
Pause 1 .00sec
Else
Exec: Play: Alchemy\MakePoison          When out of poison pots, go off and make some more
End if
Else
Wait for Hits >= 100                           Change this to your maximum hit points or put your cure/heal 
End If                                                 code in here 

And here are the two actual macro code files:

Alchemy/MakePoison.macro

Code: Select all

!Loop
Assistant.Macros.IfAction|0|1|100
Assistant.Macros.IfAction|50|0|15|Poison
Assistant.Macros.IfAction|50|0|150|Nightshade
Assistant.Macros.HotKeyAction|0|Restock Agent-3
Assistant.Macros.AbsoluteTargetAction|0|0|1075380431|19|147|0|3702
Assistant.Macros.EndIfAction
Assistant.Macros.HotKeyAction|1394|
Assistant.Macros.TargetTypeAction|False|3739
Assistant.Macros.HotKeyAction|1150|
Assistant.Macros.WaitForTargetAction|2
Assistant.Macros.AbsoluteTargetAction|0|0|1086285886|93|75|0|3976
Assistant.Macros.WaitForMenuAction|0|15
Assistant.Macros.MenuResponseAction|3|3850|0
Assistant.Macros.PauseAction|00:00:00.2000000
Assistant.Macros.ElseAction
Assistant.Macros.HotKeyAction|0|Play: Alchemy\PoisonWeap
Assistant.Macros.EndIfAction
Assistant.Macros.WaitForStatAction|0|1|100|3600
Assistant.Macros.EndIfAction
Alchemy/PoisonWeap.macro

Code: Select all

!Loop
Assistant.Macros.IfAction|0|1|100
Assistant.Macros.IfAction|50|1|1|Poison
Assistant.Macros.UseSkillAction|30
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.TargetTypeAction|False|3850
Assistant.Macros.WaitForTargetAction|15
Assistant.Macros.AbsoluteTargetAction|0|0|1075026345|100|102|0|3780
Assistant.Macros.PauseAction|00:00:10.1500000
Assistant.Macros.ElseAction
Assistant.Macros.HotKeyAction|0|Play: Alchemy\MakePoison
Assistant.Macros.EndIfAction
Assistant.Macros.ElseAction
Assistant.Macros.WaitForStatAction|0|1|100|3600
Assistant.Macros.EndIfAction
I hope this helps someone!

Please let me know if I've missed or mis-typed something so that I can correct it, but these are my actual macros which work provided I've copy and pasted from the current file :)

Good luck

Fireball
Guildmaster, BiH
<@BoomlandJenkins> I don't favor anyone here, I hate all of you equally as much as the next player :)

Image

User avatar
Jakob
Posts: 400
Joined: Wed Feb 13, 2013 3:12 am
Location: Sweden

Re: Updated : How to GM Alchemy/Poisoning effectively.

Post by Jakob »

MatronDeWinter wrote: 68 Seems to be the magic number to stop gaining with regular poison.
This magic number now seem to be 64.4, which I found out today. Only got gains on poisoning so I switched to greater poison and lo, suddenly I had gained 2 whole points in a very short time!
Lankgord: Hello. I'm New To The Server. Any Drama Going On Lately?

[20:38] <newYorK>i love how franz is in game robbing me while im reading his comic
[20:38] <newYorK> priceless

User avatar
Kabal
UOSA Donor!!
UOSA Donor!!
Posts: 2671
Joined: Sat Apr 11, 2009 7:08 pm
Location: South of Skara Brae

Re: Updated : How to GM Alchemy/Poisoning effectively.

Post by Kabal »

Im trying to macro poisoning but the macro I have used to GM it twice is not working nor is the one Jakob says works. It's getting stuck after it targets the potion because the target cursor is not coming back up, any ideas?
Derrick wrote: . . .get real please.
"F**k that Morpheus, I'm takin' em both!" -Kabal
*pm me with questions about lasers*

Post Reply