PDA

View Full Version : Auto alchemy script! (for use with :alchemy)



badzmarket
10-27-2010, 12:50 AM
Prestart:
echo
echo

echo WARNING! This script will attempt to trade the "gather" task at the trainer. MAKE SURE you do not have the
echo gather task on your list if you are training more then one skillset or it may attempt to do this repeatedly!
echo Remove the gather task manually then run the script and you should be fine!
echo
echo
pause
echo Type or say ok to continue. feel free to delete this after you read it!
waitfor ok

echo
echo

echo ###Auto Alchemy BETA by Tryptomene. This script will autorun ;alchemy for wizards in the landing guild.
echo Working for general and trinket alchemy ranks 0-15. Makesure you have at least 15k in the landing bank
echo to use this script!

pause

echo
echo

echo Updated 10-29-2010


echo
echo


pause
echo You NEED LICH and the repo script ;Alchemy to run this. You also need to modify ;alchemy to match
echo your settings.


echo
echo


pause
echo ###The Ggrind (guild supply grind) task is not complete as i have not yet recorded all of the ingredients
echo found on the shelf.


echo
echo

pause
echo ###This script will TRADE gather tasks.


echo
echo

setvariable brecipie tincture of aloeas
setvariable srecipie tincture of haphip


pause
Echo Change the variables in this StormFront script to correspond with your skill level, the brecipie
echo being your BOIL recipie and srecipie your SIMMER recipie.


echo
echo

setvariable BRbuy 11
setvariable SRbuy 12

Echo
echo

pause
echo Change the StormFront Script variables above to the # of the herb as sold in the landing herbshop
echo ( IE 1 = acantha, as if you ordering acantha)
echo
echo
pause
echo I used acantha 1-13 then Aloeas for 13+ as my boil recipies
echo and Wolifrew 1-14 then Haphip for 14+ as my simmer recipie
echo
echo

setvariable room 6337
setvariable trash recep

echo
echo

pause
echo Set the above variables to match the GO2 NUMBER of the ROOM you wish to make your
echo potions in, and set TRASH to the container you wish to throw away junk in!

echo
echo


echo
echo


setvariable stow backpack


pause
Echo Set the Above StormFront script variable to your container!
goto start


Echo Have fun!!! ~Tryptomene


start:
pause
put ;kill alchemy
pause 3
put out
put ask lei for train
match gld Work on making reagents that require distillation as part of their creation process.
match GLD Who are you trying to ask?
match gld Work on making reagents that require extracting as part of their creation process."
match gld Make sure to work with a decent variety to ensure you learn something!
match gld Work on making solutions that require simmering as part of their creation process.
match choosegeneral "It seems that your general alchemy skills are not quite up to snuff to continue along this path.
match train Perhaps you will learn something new."
match trade Go and gather some ingredients for the guild's supply and turn them in to the storeroom clerk.
match gld lens assemblies in the labs have gotten a bit tarnished, and could use a good polish.
match promotionalc "You need to get promoted to your next rank in General Alchemy, remember?"
match start Leigh says, "All done with that task?
match gld "Hmm, I understand some of the crucibles in the alchemy labs could do with a bit of cleaning.
match gld Go to the guild's cauldron workshops and make some solutions involving your boil ability.
match gld guild's cauldron workshops and make some solutions involving your simmer ability.
match GLD "You need to finish the task I gave you before you can continue.
match gld Go out on your own and follow some recipes that are a challenge for you and see what you can make."
match GLD If the shelves are empty, just ASK the storeroom clerk about INGREDIENTS."
match gld Each completed solution using BOIL will count as one repetition.
match gld You'll find the brooms and dust pans you need in one of the guild's storage rooms."
match gld Go distill some water for the guild's supply.
matchwait

GLD:
pause
put gld
match distillB The Training Administrator told you to practice distilling for reagents.
match simmer solutions that involve simmering.
match train The Training Administrator told you to visit a skilled master for a lesson.
match assembly polish tarnished lens assemblies and any nearby lenses in alchemy labs.
match distill The Training Administrator told you to distill water for the guild's supply.
match Crucible The Training Administrator told you to clean alchemic equipment in the labs.
match sweep The Training Administrator told you to sweep the alchemy labs.
match Simmer The Training Administrator told you to practice creating tough solutions that involve simmering.
match Csimmer cauldron workshop and practice making solutions with your simmer ability.
match simmer The Training Administrator told you to follow some tough recipes and create some items.
match boil The Training Administrator told you to practice creating tough solutions that involve boiling.
match cboil cauldron workshop and practice making solutions with your boil ability.
match Ggrind The Training Administrator told you to grind some ingredients for the guild's supply.
match crucible "Hmm, I understand some of the crucibles in the alchemy labs could do with a bit of cleaning.
match grindz The Training Administrator told you to practice grinding various ingredients with a mortar and pestle.
match extract told you to practice extracting for reagents.
matchwait

choosegeneral:
pause
put ask lei for train alchemy
goto start

Ggrind:
pause
put ;alchemy task grind
match Ggrind2 Get what?
match Ggrind2 Grind what? Your teeth, maybe?
matchwait

Ggrind2:
put ;kill alchemy
put look on shel
match finish There is nothing on there.
match baneberry baneberry
match whortleberry whortleberry
match sphene sphene
match leaf leaf
match bone bone
match boxwood boxwood
match sard sard
match blossom blossom
match stinger stinger
match dreamstone dreamstone
match crystal crystal
match moonstone moonstone
match shell shell
match sharktooth shark tooth
match tourmaline tourmaline
match quartz quartz
match flower flower
match lace lace
match lichen lichen
match pearl pearl
match ruby ruby
match root root
match spherine spherine
match scale jar of shelfae scale
match opal opal
match begonia begonia
match shadowstalk shadowstalk
match mandible mandible
match berry berry
match carnation carnation
match bulb bulb
match peridot peridot
match marble marble
match stone stone
match moss moss
match shard shard
match blazestar blazestar
matchwait

baneberry:
pause
save baneberry
goto ggrind3

blazestar:
pause
save blazestar
goto ggrind3

shard:
pause
save shard
goto ggrind3

sphene:
pause
save sphene
goto ggrind3

whortleberry:
pause
save whortleberry
goto ggrind3

stone:
pause
save stone
goto ggrind3

moss:
pause
save moss
goto ggrind3

leaf:
pause
save leaf
goto ggrind3

bone:
pause
save bone
goto ggrind3

sard:
pause
save sard
goto ggrind3

blossom:
pause
save blossom
goto ggrind3

boxwood:
pause
save boxwood
goto ggrind3

stinger:
pause
save stinger
goto ggrind3

marble:
pause
save marble
goto ggrind3

dreamstone:
pause
save dreamstone
goto ggrind3

peridot:
pause
save peridot
goto ggrind3

bulb:
pause
save bulb
goto ggrind3

carnation:
pause
save carnation
goto ggrind3

gem:
pause
save gem
goto ggrind3

berry:
pause
save berry
goto ggrind3

mandible:
pause
save mandible
goto ggrind3

shadowstalk:
pause
save shadowstalk
goto ggrind3

begonia:
pause
save begonia
goto ggrind3

opal:
pause
save opal
goto ggrind3

scale:
pause
save scale
goto ggrind3

spherine:
pause
save spherine
goto ggrind3

root:
pause
save root
goto ggrind3

sphene:
pause
save sphene
goto ggrind3

ruby:
pause
save ruby
goto ggrind3

pearl:
pause
save pearl
goto ggrind3

lichen:
pause
save lichen
goto ggrind3

crystal:
pause
save crystal
goto ggrind3

lace:
pause
save lace
goto Ggrind3

flower:
pause
save flower
goto Ggrind3
tourmaline:
pause
save tourmaline
goto Ggrind3

quartz:
pause
save quartz
goto Ggrind3

sharktooth:
pause
save tooth
goto Ggrind3

moonstone:
pause
save moonstone
goto Ggrind3

shell:
pause
save shell
goto Ggrind3

Ggrind3:
pause
put incant 506
pause 3
put get %s
put grind my %s
pause
pause
put grind my %s
pause
pause
put grind my %s
pause
pause
put grind my %s
pause
pause
put grind my %s
pause
pause
put give mor to clerk
match finish [You have completed your training task.]
match ggrind2 repetition remaining.]
match ggrind2 repetitions remaining.]
matchwait

grindz:
pause
put gld
match finish You have no repetitions remaining
match grind for additional commands.
matchwait

grind:
pause 4
put ;go 6337
pause 4
put get my mor
pause
counter add 1
goto grind%c

grind1:
pause
setvariable herb acantha leaf
setvariable Gherb acantha
goto grinda

grind2:
pause
setvariable herb wolifrew lichen
setvariable Gherb wolifrew
goto grinda

grind3:
pause
setvariable herb some torban leaf
setvariable Gherb torban
goto grinda

grind4:
pause
setvariable herb some ephlox moss
setvariable Gherb ephlox moss
goto grinda

grind5:
pause
setvariable herb some basal moss
setvariable Gherb basal moss
goto grinda

grind6:
pause
setvariable herb some amb leaf
setvariable Gherb amb
goto grinda

grind7:
pause
setvariable herb some cactacae spine
setvariable Gherb cactacae
goto grinda

grind8:
pause
setvariable herb some woth flower
setvariable Gherb woth
counter set 0
goto grinda

GrindA:
pause
put stow all
pause
put get my %herb
put bundle remove
pause
put stow other %herb
put get my mor
pause
put put my %herb in my mor
match grindB in your mortar
match buyherb I could not find what you were referring to.
matchwait

buyherb:
pause
put ;kill alchemy
pause
put stow all
put ;go 400
pause 10
put withdraw 5000
put ;go 325
pause 10
put order 14
put buy
pause
put order 1
put buy
pause
put stow all
put order 2
pause
put buy
put stow all
pause
put order 4
put buy
pause
put stow all
put order 5
pause
put buy
put stow all
pause
put order 6
put buy
pause
put stow all
put order 7
pause
put buy
put stow all
pause
put order 8
put buy
pause
put stow all
put ;go 400
pause 10
put depo all
put withdraw 10000
pause
put stow all
put ;go %room
pause 10
goto start

Xbuyherb:
match finish [You have completed your training task.]
match finish [alchemy: fixme
matchwait

GrindB:
pause
put prep 506
put cast
pause 5
put grind my %herb
pause 4
put grind my %herb
pause 4
put grind my %herb
pause 4
put grind my %herb
pause 4
put grind my %herb
match grindD repetitions remaining.]
match grindD repetition remaining.]
match grindD appears to be as ground as its going to get.
match grind Grind what? Your teeth, maybe?
match grindD is not appropriate to put in the mortar.
matchwait

grindD:
pause
put get %Gherb from mortar
put put %Gherb in %trash
goto grind

train:
pause
put ;go 6345
pause 5
put get note
put order 1 5
pause
put buy
put stow all
pause
put ;go 6336
pause 5
put ask ama for train
put ask ark for train
match finish [You have completed your training task.]
match finish "You've already completed your training, and should go to see the Training Administrator now."
match Tsimmerreps SIMMER as a component
match Tboilreps BOIL as a component
matchwait

Tsimmerreps:
pause
put ;alchemy make %srecipie
match finish [You have completed your training task.]
match finish [alchemy: fixme
match start repetitions remaining.]
match start repetition remaining.]
match SRbuy foraging:
match herbheal You have overextended yourself!
match ptrain You don't appear to be in an alchemical workshop.
matchwait

Ptrain:
pause
put ;kill alchemy
put stow all
pause
put out
put ;alchemy prepare %srecipie
match SRbuy foraging:
match Pmove You don't appear to be in an alchemical workshop.
matchwait

Pmove:
pause
put ;kill alchemy
put ;go 6334
pause
put stow all
put ;alchemy prepare %srecipie
waitfor [Wizard Guild, Library]
put go door
pause 30
goto gld

Tboilreps:
pause
put ;alchemy make %brecipie
match finish [You have completed your training task.]
match finish [alchemy: fixme
match start repetitions remaining.]
match start repetition remaining.]
match BRbuy foraging:
match herbheal You have overextended yourself!
match ptrain2 You don't appear to be in an alchemical workshop.
matchwait

Ptrain2:
pause
put stow all
put ;kill alchemy
pause
put out
put ;alchemy prepare %brecipie
match BRbuy foraging:
match pmove2 You don't appear to be in an alchemical workshop.
matchwait

Pmove2:
pause
put ;kill alchemy
put ;go 6334
pause
put stow all
put ;alchemy prepare %brecipie
waitfor [Wizard Guild, Library]
put go door
pause 30
goto gld

Trade:
pause
put ask leigh for trade
goto start

Promotionalc:
pause
put ;go 6335
pause 5
put ask keplar for next alchemy
pause
put ;go 6330
pause 5
goto start

distill:
pause
setvariable task distill
put gld
match d1 You have 1 repetition remaining
match d2 You have 2 repetitions remaining to complete this task.
match d3 You have 3 repetitions remaining to complete this task.
match d4 You have 4 repetitions remaining to complete this task.
match d5 You have 5 repetitions remaining to complete this task.
match d6 You have 6 repetitions remaining to complete this task.
match d7 You have 7 repetitions remaining to complete this task.
match d8 You have 8 repetitions remaining to complete this task.
match d9 You have 9 repetitions remaining to complete this task.
matchwait

d1:
pause
put ;alchemy task %task
match finish [You have completed your training task.]
matchwait

d2:
pause
put ;alchemy task %task x2
match finish [You have completed your training task.]
matchwait

d3:
pause
put ;alchemy task %task x3
match finish [You have completed your training task.]
matchwait

d4:
pause
put ;alchemy task %task x4
match finish [You have completed your training task.]
matchwait

d5:
pause
put ;alchemy task %task x5
match finish [You have completed your training task.]
matchwait

d6:
pause
put ;alchemy task %task x6
match finish [You have completed your training task.]
matchwait

d7:
pause
put ;alchemy task %task x7
match finish [You have completed your training task.]
matchwait

d8:
pause
put ;alchemy task %task x8
match finish [You have completed your training task.]
matchwait

d9:
pause
put ;alchemy task %task x9
match finish [You have completed your training task.]
matchwait

badzmarket
10-27-2010, 12:51 AM
assembly:
pause
setvariable task assembly
put gld
match a1 You have 1 repetition remaining
match a2 You have 2 repetitions remaining to complete this task.
match a3 You have 3 repetitions remaining to complete this task.
match a4 You have 4 repetitions remaining to complete this task.
match a5 You have 5 repetitions remaining to complete this task.
match a6 You have 6 repetitions remaining to complete this task.
match a7 You have 7 repetitions remaining to complete this task.
match a8 You have 8 repetitions remaining to complete this task.
match a9 You have 9 repetitions remaining to complete this task.
matchwait

a1:
pause
put ;alchemy task %task
match finish [You have completed your training task.]
match wait --- Lich: alchemy has exited.
matchwait

a2:
pause
put ;alchemy task %task x2
match finish [You have completed your training task.]
match wait --- Lich: alchemy has exited.
matchwait

a3:
pause
put ;alchemy task %task x3
match finish [You have completed your training task.]
match wait --- Lich: alchemy has exited.
matchwait

a4:
pause
put ;alchemy task %task x4
match finish [You have completed your training task.]
match wait --- Lich: alchemy has exited.
matchwait

A5:
pause
put ;alchemy task %task x5
match finish [You have completed your training task.]
match wait --- Lich: alchemy has exited.
matchwait

A6:
pause
put ;alchemy task %task x6
match finish [You have completed your training task.]
match wait --- Lich: alchemy has exited.
matchwait

a7:
pause
put ;alchemy task %task x7
match finish [You have completed your training task.]
matchwait

a8:
pause
put ;alchemy task %task x8
match finish [You have completed your training task.]
matchwait

a9:
pause
put ;alchemy task %task x9
match finish [You have completed your training task.]
matchwait

Crucible:
pause
setvariable task crucible
put gld
match C1 You have 1 repetition remaining
match c2 You have 2 repetitions remaining to complete this task.
match c3 You have 3 repetitions remaining to complete this task.
match c4 You have 4 repetitions remaining to complete this task.
match c5 You have 5 repetitions remaining to complete this task.
match c6 You have 6 repetitions remaining to complete this task.
match c7 You have 7 repetitions remaining to complete this task.
match c8 You have 8 repetitions remaining to complete this task.
match c9 You have 9 repetitions remaining to complete this task.
matchwait

c1:
pause
put ;alchemy task %task
match finish [You have completed your training task.]
matchwait

c2:
pause
put ;alchemy task %task x2
match finish [You have completed your training task.]
matchwait

c3:
pause
put ;alchemy task %task x3
match finish [You have completed your training task.]
matchwait

c4:
pause
put ;alchemy task %task x4
match finish [You have completed your training task.]
matchwait

c5:
pause
put ;alchemy task %task x5
match finish [You have completed your training task.]
matchwait

c6:
pause
put ;alchemy task %task x6
match finish [You have completed your training task.]
matchwait

c7:
pause
put ;alchemy task %task x7
match finish [You have completed your training task.]
matchwait

c8:
pause
put ;alchemy task %task x8
match finish [You have completed your training task.]
matchwait

c9:
pause
put ;alchemy task %task x9
match finish [You have completed your training task.]
matchwait

sweep:
pause
setvariable task sweep
put gld
match finish You have no repetitions remaining for this task.
match s You have 1 repetition remaining
match s2 You have 2 repetitions remaining to complete this task.
match s3 You have 3 repetitions remaining to complete this task.
match s4 You have 4 repetitions remaining to complete this task.
match s5 You have 5 repetitions remaining to complete this task.
match s6 You have 6 repetitions remaining to complete this task.
match s7 You have 7 repetitions remaining to complete this task.
match s8 You have 8 repetitions remaining to complete this task.
match s9 You have 9 repetitions remaining to complete this task.
matchwait

s:
pause
put ;alchemy task %task
match finish [You have completed your training task.]
matchwait

s2:
pause
put ;alchemy task %task x2
match finish [You have completed your training task.]
matchwait

s3:
pause
put ;alchemy task %task x3
match finish [You have completed your training task.]
matchwait

s4:
pause
put ;alchemy task %task x4
match finish [You have completed your training task.]
matchwait

s5:
pause
put ;alchemy task %task x5
match finish [You have completed your training task.]
matchwait

s6:
pause
put ;alchemy task %task x6
match finish [You have completed your training task.]
matchwait

s7:
pause
put ;alchemy task %task x7
match finish [You have completed your training task.]
matchwait

s8:
pause
put ;alchemy task %task x8
match finish [You have completed your training task.]
matchwait

s9:
pause
put ;alchemy task %task x9
match finish [You have completed your training task.]
matchwait

Simmer:
pause
put ;go %room
pause 3
put gld
match finish You have no repetitions remaining for this task.
match simmerreps You have 1 repetition remaining
match simmerreps2 You have 2 repetitions remaining to complete this task.
match simmerreps3 You have 3 repetitions remaining to complete this task.
match simmerreps4 You have 4 repetitions remaining to complete this task.
match simmerreps5 You have 5 repetitions remaining to complete this task.
match simmerreps6 You have 6 repetitions remaining to complete this task.
match simmerreps7 You have 7 repetitions remaining to complete this task.
match simmerreps8 You have 8 repetitions remaining to complete this task.
match simmerreps9 You have 9 repetitions remaining to complete this task.
matchwait

simmerreps:
pause
put ;alchemy make %srecipie
match finish [You have completed your training task.]
match finish [alchemy: fixme
match start repetitions remaining.]
match start repetition remaining.]
match SRbuy foraging:
match Xfinish But you don't have a free hand!
match herbheal You have overextended yourself!
matchwait

simmerreps2:
pause
put ;alchemy make %srecipie x2
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match Xfinish But you don't have a free hand!
match herbheal You have overextended yourself!
matchwait

simmerreps3:
pause
put ;alchemy make %srecipie x3
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match Xfinish But you don't have a free hand!
match herbheal You have overextended yourself!
matchwait

simmerreps4:
pause
put ;alchemy make %srecipie x4
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match Xfinish But you don't have a free hand!
match herbheal You have overextended yourself!
matchwait

simmerreps5:
pause
put ;alchemy make %srecipie x5
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match Xfinish But you don't have a free hand!
match herbheal You have overextended yourself!
matchwait

simmerreps6:
pause
put ;alchemy make %srecipie x6
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match Xfinish But you don't have a free hand!
match herbheal You have overextended yourself!
matchwait

simmerreps7:
pause
put ;alchemy make %srecipie x7
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match Xfinish But you don't have a free hand!
match herbheal You have overextended yourself!
matchwait

simmerreps8:
pause
put ;alchemy make %srecipie x8
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match Xfinish But you don't have a free hand!
match herbheal You have overextended yourself!
matchwait

simmerreps9:
pause
put ;alchemy make %srecipie x9
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match Xfinish But you don't have a free hand!
match herbheal You have overextended yourself!
matchwait

Csimmer:
pause
put ;go 6343
pause 3
put go cauld
pause
pause
put gld
match finish You have no repetitions remaining for this task.
match Csimmerreps You have 1 repetition remaining
match Csimmerreps2 You have 2 repetitions remaining to complete this task.
match Csimmerreps3 You have 3 repetitions remaining to complete this task.
match Csimmerreps4 You have 4 repetitions remaining to complete this task.
match Csimmerreps5 You have 5 repetitions remaining to complete this task.
match Csimmerreps6 You have 6 repetitions remaining to complete this task.
match Csimmerreps7 You have 7 repetitions remaining to complete this task.
match Csimmerreps8 You have 8 repetitions remaining to complete this task.
match Csimmerreps9 You have 9 repetitions remaining to complete this task.
matchwait

Csimmerreps:
pause
put ;alchemy make %srecipie
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Csimmerreps2:
pause
put ;alchemy make %srecipie x2
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Csimmerreps3:
pause
put ;alchemy make %srecipie x3
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Csimmerreps4:
pause
put ;alchemy make %srecipie x4
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Csimmerreps5:
pause
put ;alchemy make %srecipie x5
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Csimmerreps6:
pause
put ;alchemy make %srecipie x6
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Csimmerreps7:
pause
put ;alchemy make %srecipie x7
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Csimmerreps8:
pause
put ;alchemy make %srecipie x8
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Csimmerreps9:
pause
put ;alchemy make %srecipie x9
match finish [You have completed your training task.]
match finish [alchemy: fixme
match SRbuy foraging:
match herbheal You have overextended yourself!
matchwait

boil:
pause
put ;go2 %room
pause
put gld
match boilreps You have 1 repetition remaining
match boilreps2 You have 2 repetitions remaining to complete this task.
match boilreps3 You have 3 repetitions remaining to complete this task.
match boilreps4 You have 4 repetitions remaining to complete this task.
match boilreps5 You have 5 repetitions remaining to complete this task.
match boilreps6 You have 6 repetitions remaining to complete this task.
match boilreps7 You have 7 repetitions remaining to complete this task.
match boilreps8 You have 8 repetitions remaining to complete this task.
match boilreps9 You have 9 repetitions remaining to complete this task.
matchwait

boilreps:
pause
put ;alchemy make %brecipie
match finish [You have completed your training task.]
match finish [alchemy: fixme
match start repetitions remaining.]
match start repetition remaining.]
match BRbuy foraging:
match herbheal You have overextended yourself!
match Xfinish But you don't have a free hand!
matchwait

boilreps2:
pause
put ;alchemy make %brecipie x2
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
match Xfinish But you don't have a free hand!
matchwait

boilreps3:
pause
put ;alchemy make %brecipie x3
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
match Xfinish But you don't have a free hand!
matchwait

boilreps4:
pause
put ;alchemy make %brecipie x4
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
match Xfinish But you don't have a free hand!
matchwait

boilreps5:
pause
put ;alchemy make %brecipie x5
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
match Xfinish But you don't have a free hand!
matchwait

boilreps6:
pause
put ;alchemy make %brecipie x6
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
match Xfinish But you don't have a free hand!
matchwait

boilreps7:
pause
put ;alchemy make %brecipie x7
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
match Xfinish But you don't have a free hand!
matchwait

boilreps8:
pause
put ;alchemy make %brecipie x8
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
match Xfinish But you don't have a free hand!
matchwait

boilreps9:
pause
put ;alchemy make %brecipie x9
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
match Xfinish But you don't have a free hand!
matchwait

Cboil:
pause
put ;go2 6343
pause 3
put go cauld
pause
put gld
match Cboilreps You have 1 repetition remaining
match Cboilreps2 You have 2 repetitions remaining to complete this task.
match Cboilreps3 You have 3 repetitions remaining to complete this task.
match Cboilreps4 You have 4 repetitions remaining to complete this task.
match Cboilreps5 You have 5 repetitions remaining to complete this task.
match Cboilreps6 You have 6 repetitions remaining to complete this task.
match Cboilreps7 You have 7 repetitions remaining to complete this task.
match Cboilreps8 You have 8 repetitions remaining to complete this task.
match Cboilreps9 You have 9 repetitions remaining to complete this task.
matchwait

Cboilreps:
pause
put ;alchemy make %brecipie
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Cboilreps2:
pause
put ;alchemy make %brecipie x2
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Cboilreps3:
pause
put ;alchemy make %brecipie x3
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Cboilreps4:
pause
put ;alchemy make %brecipie x4
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Cboilreps5:
pause
put ;alchemy make %brecipie x5
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Cboilreps6:
pause
put ;alchemy make %brecipie x6
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Cboilreps7:
pause
put ;alchemy make %brecipie x7
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Cboilreps8:
pause
put ;alchemy make %brecipie x8
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Cboilreps9:
pause
put ;alchemy make %brecipie x9
match finish [You have completed your training task.]
match finish [alchemy: fixme
match BRbuy foraging:
match herbheal You have overextended yourself!
matchwait

Extract:
setvariable task sea salt
pause
put gld
match e1 You have 1 repetition remaining
match e2 You have 2 repetitions remaining to complete this task.
match e3 You have 3 repetitions remaining to complete this task.
match e4 You have 4 repetitions remaining to complete this task.
match e5 You have 5 repetitions remaining to complete this task.
match e6 You have 6 repetitions remaining to complete this task.
match e7 You have 7 repetitions remaining to complete this task.
match e8 You have 8 repetitions remaining to complete this task.
match e9 You have 9 repetitions remaining to complete this task.
matchwait

e1:
pause
put ;alchemy make %task
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

e2:
pause
put ;alchemy make %task x2
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

e3:
pause
put ;alchemy make %task x3
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

e4:
pause
put ;alchemy make %task x4
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

e5:
pause
put ;alchemy make %task x5
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

e6:
pause
put ;alchemy make %task x6
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

e7:
pause
put ;alchemy make %task x7
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

e8:
pause
put ;alchemy make %task x8
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

e9:
pause
put ;alchemy make %task x9
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

DistillB:
setvariable task pure water
pause
put gld
match d1b You have 1 repetition remaining
match d2b You have 2 repetitions remaining to complete this task.
match d3b You have 3 repetitions remaining to complete this task.
match d4b You have 4 repetitions remaining to complete this task.
match d5b You have 5 repetitions remaining to complete this task.
match d6b You have 6 repetitions remaining to complete this task.
match d7b You have 7 repetitions remaining to complete this task.
match d8b You have 8 repetitions remaining to complete this task.
match d9b You have 9 repetitions remaining to complete this task.
matchwait

d1b:
pause
put ;alchemy make %task
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

d2b:
pause
put ;alchemy make %task x2
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

d3b:
pause
put ;alchemy make %task x3
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

d4b:
pause
put ;alchemy make %task x4
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

d5b:
pause
put ;alchemy make %task x5
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

d6b:
pause
put ;alchemy make %task x6
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

d7b:
pause
put ;alchemy make %task x7
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

d8b:
pause
put ;alchemy make %task x8
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

d9b:
pause
put ;alchemy make %task x9
match finish [You have completed your training task.]
match finish [alchemy: fixme
match herbheal You have overextended yourself!
matchwait

BRbuy:
pause
put get cauld
put stow all
pause
put ;kill alchemy
pause
put stow all
put ;go 400
pause 10
put withdraw 2000
put ;go 325
pause 10
put order %BRbuy
put buy
pause
put order %BRbuy
put buy
pause
put stow all
pause
put order %BRbuy
put buy
pause
put order %BRbuy
put buy
pause
put stow all
put ;go 400
pause 10
put depo all
put withdraw 10000
pause
put stow all
put ;go 6330
pause 10
goto start

SRbuy:
pause
put get cauld
put stow all
pause
put ;kill alchemy
pause
put stow all
put ;go 400
pause 10
put withdraw 2000
put ;go 325
pause 10
put order %SRbuy
put buy
pause
put order %SRbuy
put buy
pause
put stow all
pause
put order %SRbuy
put buy
pause
put order %SRbuy
put buy
pause
put stow all
put ;go 400
pause 10
put depo all
put withdraw 10000
pause
put stow all
put ;go 6330
pause 10
goto start

wait:
put ;go 6330
pause 60
goto start

herbheal:
pause
;kill alchemy
put stow all
put get cauld
pause
put stow all
put ;herbheal
match bank [herbheal: Stashing herbs.]
matchwait

bank:
pause 10
put ;go 400
put withdraw 10000
put stow all
pause
put ;go 6330
goto start

Xfinish:
finish:
pause
put stow all
pause
put ext cauld
put get cauldron
pause
put stow all
put ;go2 6330
pause 3
goto start

badzmarket
10-27-2010, 10:40 PM
Tested and fully working, or as fully working as possible for now. Enjoy!

Kaelozim
11-01-2010, 04:35 PM
I broke it :club: