crb
07-28-2008, 07:52 PM
I collasped 6 mules with 3,000 gems stored into one guy using the new jars, you can use 50 item jars, or 20 item jars, whatever. You'll need three good size containers (vla) to hold all the jars, a container to hold unprocessed gems, a container to hold empty jars, (you'll end up needing around 115) and a container to hold excess gems.
How it works is it makes sure you have a full bottle (or jar) of every gem type you find, so either 20 or 50 depending on your preference (I did 20, I think 50 would end up hitting the weight limit still). You can seed it though by putting 1 of a gem type into a 50 jar and putting it in the right container preemptively you'll make your gem mule sore 50 of that one specific gem.
Any gem above 20 it puts into the excess gem container, which you can then thus sell.
Its hard at first if you're downsizing lik eI was, moving all the containers around, etc, but once you got the gem mule all set up it should be easy, wait until you have 100 gems or so, and unload into him.
It will stop if your excess gem container is full, and "blue sapphires" fuck it up. I coded exceptions for pale moonstones, and shimmarglin sapphires, and the uncut diamond/uncut maernstrike diamond conflicts, but I was tired by the time I got to the blue sapphires, so... do it yourself or do like I did and just for that one gem do it manually.
This is just for Illistim gems, obviously you'd need to do quite a bit of editing for Teras or whatever gems.
#UTILITY - gem hoarding sorter
AddToHighlightNames string="#" foreColor=3 highlightEntireLine=TRUE caseInsensitive=FALSE /quiet
echo ################################################## ################################################## ##########
echo # USAGE IS: #
echo #.gemhoard gemcontainer emptyjarcontainer sellcontainer usedjarcontainer usedjarcontainer2 userjarcontainer3 #
echo # #
echo # type "START" to begin, or hit ESC to exit #
echo # #
echo # If the script isn't picking up gems you have, edit it to remove some gems you never #
echo # find such as Teras gems if you hunt Icemule, and then add the ones you keep missing. #
echo # This script uses BOTTLES not JARS, do a find/replace if you want to use JARS. #
echo # If you only have one or two containers to hold used jars, leave the extra variables off, it won't hurt #
echo # Script by Virilneus #
echo ################################################## ################################################## ##########
DeleteFromHighlightNames string="#"
waitfor START
put open my %1
waitfor open
put open my %2
waitfor open
put open my %4
waitfor open
put open my %5
waitfor open
AddToHighlightNames string="***" foreColor=3 highlightEntireLine=TRUE caseInsensitive=FALSE /quiet
echo ************************************************** **********************************
DeleteFromHighlightNames string="***"
AddToHighlightNames string="**" foreColor=3 highlightEntireLine=FALSE caseInsensitive=FALSE /quiet
echo ** First we check for stupid gems, pale blue moonstones and pale green moonstones **
echo ** then uncut diamonds and both shimmarglin sapphires. **
DeleteFromHighlightNames string="**"
AddToHighlightNames string="***" foreColor=3 highlightEntireLine=TRUE caseInsensitive=FALSE /quiet
echo ************************************************** **********************************
DeleteFromHighlightNames string="***"
stupidmoonstones:
put take pa moonstone from my %1
match green green
match blue blue
match stupiddiamond get what
matchwait
stupidmoonstonetake:
put rummage in my %4 ingredient pale %s moonstone
MATCH stupidmoonstonenext can't seem to locate
MATCH stupidmoonstonefound bottle
MATCHWAIT
stupidmoonstonenext:
put rummage in my %5 ingredient pale %s moonstone
MATCH stupidmoonstonenext2 can't seem to locate
MATCH stupidmoonstonefound bottle
MATCHWAIT
stupidmoonstonenext2:
put rummage in my %6 ingredient pale %s moonstone
MATCH stupidmoonstonenewbottle can't seem to locate
MATCH stupidmoonstonefound bottle
MATCHWAIT
green:
save "green"
goto stupidmoonstonetake
blue:
save "blue"
goto stupidmoonstonetake
stupidmoonstonenewbottle:
put get my bottle from my %2
waitfor you
goto stupidmoonstonefound
stupidmoonstonefound:
echo WE GOT A BOTTLE, TIME TO STORE
put look in my bottle
put mana
MATCH stupidmoonstonesellgem It is full.
MATCH stupidmoonstoneputgem Remaining
MATCHWAIT
stupidmoonstonesellgem:
put put my pale moonstone in my %3
waitfor you
goto stupidmoonstonestorebottle
stupidmoonstonestorebottle:
put put my bottle in my %4
put put my bottle in my %5
put put my bottle in my %6
waitfor you
pause 1
goto stupidmoonstones
stupidmoonstoneputgem:
put put my pale moonstone in my bottle
match stupidmoonstonestorebottle You add
match stupidmoonstonestorebottle You put
match gemstackerror you think better
match stupidmoonstonefullprep is full
MATCHWAIT
stupidmoonstonefullprep:
put put my pale moonstone in my %3
waitfor you
goto stupidmoonstonestorebottle
#end stupid moonstones
stupiddiamond:
put take uncut diamond from my %1
match stupiddiamondtake uncut diamond
match stupidsapphires get what
matchwait
stupiddiamondtake:
put rummage in my %4 ingredient uncut diamond
MATCH stupiddiamondnext can't seem to locate
MATCH stupiddiamondfound with uncut diamond
MATCHWAIT
stupiddiamondnext:
put rummage in my %5 ingredient uncut diamond
MATCH stupiddiamondnext2 can't seem to locate
MATCH stupiddiamondfound with uncut diamond
MATCHWAIT
stupiddiamondnext2:
put rummage in my %6 ingredient uncut diamond
MATCH stupiddiamondnewbottle can't seem to locate
MATCH stupiddiamondfound with uncut diamond
MATCHWAIT
stupiddiamondnewbottle:
put get my bottle from my %2
waitfor you
goto stupiddiamondfound
stupiddiamondfound:
echo WE GOT A BOTTLE, TIME TO STORE
put look in my bottle
put mana
MATCH stupiddiamondsellgem It is full.
MATCH stupiddiamondputgem Remaining
MATCHWAIT
stupidmoonstonesellgem:
put put my uncut diamond in my %3
waitfor you
goto stupiddiamondstorebottle
stupiddiamondstorebottle:
put put my bottle in my %4
put put my bottle in my %5
put put my bottle in my %6
waitfor you
pause 1
goto stupiddiamond
stupiddiamondputgem:
put put my uncut diamond in my bottle
match stupiddiamondstorebottle You add
match stupiddiamondstorebottle You put
match gemstackerror you think better
match stupiddiamondfullprep is full
MATCHWAIT
stupiddiamondfullprep:
put put my uncut diamond in my %3
waitfor you
goto stupiddiamondstorebottle
#end stupid diamonds
stupidsapphires:
pause 1
stupidsapphires2:
put take shim sapphire from my %1
match lavender lavender
match blues blue
match User_check get what
matchwait
stupidsapphiretake:
put rummage in my %4 ingredient %s shimmarglin sapphire
MATCH stupidsapphirenext can't seem to locate
MATCH stupidsapphirefound bottle
MATCHWAIT
stupidsapphirenext:
put rummage in my %5 ingredient %s shimmarglin sapphire
MATCH stupidsapphirenext2 can't seem to locate
MATCH stupidsapphirefound bottle
MATCHWAIT
stupidsapphirenext2:
put rummage in my %6 ingredient %s shimmarglin sapphire
MATCH stupidsapphirenewbottle can't seem to locate
MATCH stupidsapphirefound bottle
MATCHWAIT
lavender:
ECHO IN LAVENDER
save "lavender"
goto stupidsapphiretake
blues:
ECHO IN BLUE
save "blue"
goto stupidsapphiretake
stupidsapphirenewbottle:
put get my bottle from my %2
waitfor you
goto stupidsapphirefound
stupidsapphirefound:
echo WE GOT A BOTTLE, TIME TO STORE
put look in my bottle
put mana
MATCH stupidsapphiresellgem It is full.
MATCH stupidsapphireputgem Remaining
MATCHWAIT
stupidsapphiresellgem:
put put my shimm sapphire in my %3
waitfor you
goto stupidsapphirestorebottle
stupidsapphirestorebottle:
put put my bottle in my %4
put put my bottle in my %5
put put my bottle in my %6
waitfor you
pause 1
goto stupidsapphires2
stupidsapphireputgem:
put put my shimm sapphire in my bottle
match stupidsapphirestorebottle You add
match stupidsapphirestorebottle You put
match gemstackerror you think better
match stupidsapphirefullprep is full
MATCHWAIT
stupidsapphirefullprep:
put put my shimm sapphire in my %3
waitfor you
goto stupidsapphirestorebottle
#end stupid sapphires
User_Check:
put look in my %1
put mana
goto sentry
2ndUser_Check:
put look in my %1
put mana
goto sentry2
3rdUser_Check:
put look in my %1
put mana
goto sentry3
4thUser_Check:
put look in my %1
put mana
goto sentry4
take_gem:
put rummage in my %4 ingredient %s
MATCH next can't seem to locate
MATCH found bottle
MATCHWAIT
next:
pause 1
put rummage in my %5 ingredient %s
MATCH next2 can't seem to locate
MATCH found bottle
MATCHWAIT
next2:
pause 1
put rummage in my %6 ingredient %s
MATCH newbottle can't seem to locate
MATCH found bottle
MATCHWAIT
newbottle:
put get my bottle from my %2
waitfor you
goto found
FOUND:
AddToHighlightNames string="***" foreColor=3 highlightEntireLine=TRUE caseInsensitive=FALSE /quiet
echo **************************************
DeleteFromHighlightNames string="***"
AddToHighlightNames string="**" foreColor=3 highlightEntireLine=FALSE caseInsensitive=FALSE /quiet
echo ** WE FOUND A BOTTLE, TIME TO STORE **
DeleteFromHighlightNames string="**"
AddToHighlightNames string="***" foreColor=3 highlightEntireLine=TRUE caseInsensitive=FALSE /quiet
echo **************************************
DeleteFromHighlightNames string="***"
put look in my bottle
put mana
MATCH full It is full.
MATCH addgem Remaining
MATCHWAIT
sellgem:
put put my %s in my %3
waitfor you
goto full
full:
put rummage %1 ingredient %s
MATCH sellgem and remove
MATCH storebottle can't seem to locate
MATCHWAIT
storebottle:
put put my bottle in my %4
put put my bottle in my %5
put put my bottle in my %6
waitfor you
pause 1
goto User_Check
give sapph
addgem:
put rummage %1 ingredient %s
MATCH putgem and remove
MATCH storebottle can't seem
MATCHWAIT
putgem:
put put my %s in my bottle
match addgem You add
match addgem You put
match gemstackerror you think better
match fullprep is full
MATCHWAIT
fullprep:
put put my %s in my %3
waitfor you
goto full
Sentry:
MATCH amber amber
MATCH amethyst amethyst
MATCH aquamarine-gem aquamarine gem
MATCH azure-blazestar azure blazestar
MATCH banded-onyx banded onyx
MATCH black-marble black marble
MATCH black-onyx black onyx
MATCH black-opal black opal
MATCH black-pearl black pearl
MATCH black-tourmaline black tourmaline
MATCH blue-cordierite blue cordierite
MATCH blue-lapis-lazuli blue lapis lazuli
MATCH pale-blue-moonstone pale blue moonstone
MATCH pale-green-moonstone pale green moonstone
MATCH blue-moonstone blue moonstone
MATCH blue-sapphire blue sapphire
MATCH blue-shimmarglin-sapphire blue shimmarglin sapphire
MATCH blue-spinel blue spinel
MATCH blue-topaz blue topaz
MATCH blue-tourmaline blue tourmaline
MATCH bright-chrysoberyl-gem bright chrysoberyl gem
MATCH bright-violet-feystone bright violet feystone
MATCH brilliant-lilac-glimaerstone brilliant lilac glimaerstone
MATCH cat's-eye-quartz cat's eye quartz
MATCH cerulean-glimaerstone cerulean glimaerstone
MATCH citrine-quartz citrine quartz
MATCH clear-glimaerstone clear glimaerstone
MATCH clear-sapphire clear sapphire
MATCH clear-topaz clear topaz
MATCH clear-tourmaline clear tourmaline
match 2ndUser_Check Mana Points
MATCHWAIT
Sentry2:
MATCH red-carbuncle deep red carbuncle
MATCH dragon's-tear-diamond dragon's-tear diamond
MATCH dragon's-tear-emerald dragon's-tear emerald
MATCH dragon's-tear-ruby dragon's-tear ruby
MATCH dragonfire-emerald dragonfire emerald
MATCH dragonseye-sapphire dragonseye sapphire
MATCH emerald-blazestar emerald blazestar
MATCH fiery-jacinth fiery jacinth
MATCH fire-agate fire agate
MATCH fire-opal fire opal
MATCH golden-amber golden amber
MATCH golden-beryl-gem golden beryl gem
MATCH golden-blazestar golden blazestar
MATCH golden-glimaerstone golden glimaerstone
MATCH golden-moonstone golden moonstone
MATCH golden-topaz golden topaz
MATCH green-chrysoprase-gem green chrysoprase gem
MATCH green-errisian-topaz green errisian topaz
MATCH green-garnet green garnet
MATCH green-glimaerstone green glimaerstone
MATCH green-malachite-stone green malachite stone
MATCH green-peridot green peridot
MATCH green-sapphire green sapphire
MATCH green-tourmaline green tourmaline
MATCH green-zircon green zircon
MATCH grey-pearl grey pearl
MATCH jet-black-obsidian jet black obsidian
MATCH lavender-shimmarglin-sapphire lavender shimmarglin sapphire
MATCH light-pink-morganite-stone light pink morganite stone
match 3rdUser_Check Mana Points
MATCHWAIT
Sentry3:
MATCH moonglae-opal moonglae opal
MATCH crimson-blazestar crimson blazestar
MATCH deep-purple-amethyst deep purple amethyst
MATCH olivine-faenor-bloom olivine faenor-bloom
MATCH orange-imperial-topaz orange imperial topaz
MATCH orange-spessartine-garnet orange spessartine garnet
MATCH pale-water-sapphire pale water sapphire
MATCH pale-yellow-heliodor pale yellow heliodor
MATCH peach-glimaerstone peach glimaerstone
MATCH periwinkle-feystone periwinkle feystone
MATCH pink-pearl pink pearl
MATCH pink-rhodochrosite-stone pink rhodochrosite stone
MATCH pink-sapphire pink sapphire
MATCH pink-spinel pink spinel
MATCH pink-topaz pink topaz
MATCH pink-tourmaline pink tourmaline
MATCH polished-jet-stone polished jet stone
MATCH polished-pink-coral polished pink coral
MATCH polished-red-coral polished red coral
MATCH quartz-crystal quartz crystal
MATCH red-spinel red spinel
MATCH rock-crystal rock crystal
MATCH rose-quartz rose quartz
MATCH scarlet-despanal scarlet despanal
MATCH shard-of-rainbow-quartz shard of rainbow quartz
MATCH shimmertine-shard shimmertine shard
MATCH silvery-moonstone silvery moonstone
MATCH smoky-glimaerstone smoky glimaerstone
MATCH smoky-topaz smoky topaz
MATCH spiderweb-obsidian spiderweb obsidian
match 4thUser_Check Mana Points
MATCHWAIT
Sentry4:
MATCH spiderweb-turquoise spiderweb turquoise
MATCH star-ruby star ruby
MATCH star-sapphire star sapphire
MATCH sylvarraend-ruby sylvarraend ruby
MATCH turquoise-stone turquoise stone
MATCH ultramarine-glimaerstone ultramarine glimaerstone
MATCH uncut-maernstrike-diamond uncut maernstrike diamond
MATCH uncut-diamond uncut diamond
MATCH uncut-emerald uncut emerald
MATCH uncut-ruby uncut ruby
MATCH violet-sapphire violet sapphire
MATCH violet-spinel violet spinel
MATCH white-chalcedony white chalcedony
MATCH white-opal white opal
MATCH white-pearl white pearl
MATCH yellow-hyacinth yellow hyacinth
MATCH yellow-sapphire yellow sapphire
match empty Mana Points
MATCHWAIT
amber:
save "amber"
goto take_gem
amethyst:
save "amethyst"
goto take_gem
aquamarine-gem:
save "aquamarine gem"
goto take_gem
azure-blazestar:
save "azure blazestar"
goto take_gem
banded-onyx:
save "banded onyx"
goto take_gem
black-marble:
save "black marble"
goto take_gem
black-onyx:
save "black onyx"
goto take_gem
black-opal:
save "black opal"
goto take_gem
black-pearl:
save "black pearl"
goto take_gem
black-tourmaline:
save "black tourmaline"
goto take_gem
blue-cordierite:
save "blue cordierite"
goto take_gem
blue-lapis-lazuli:
save "blue lapis"
goto take_gem
blue-moonstone:
save "blue moonstone"
goto take_gem
blue-sapphire:
save "blue sapphire"
goto take_gem
blue-shimmarglin-sapphire:
save "blue shimmarglin sapphire"
goto take_gem
blue-spinel:
save "blue spinel"
goto take_gem
blue-topaz:
save "blue topaz"
goto take_gem
blue-tourmaline:
save "blue tourmaline"
goto take_gem
bright-chrysoberyl-gem:
save "chrysoberyl gem"
goto take_gem
bright-violet-feystone:
save "violet feystone"
goto take_gem
brilliant-lilac-glimaerstone:
save "lilac glimaerstone"
goto take_gem
cat's-eye-quartz:
save "cat's quartz"
goto take_gem
cerulean-glimaerstone:
save "cerulean glimaerstone"
goto take_gem
citrine-quartz:
save "citrine quartz"
goto take_gem
clear-glimaerstone:
save "clear glimaerstone"
goto take_gem
clear-sapphire:
save "clear sapphire"
goto take_gem
clear-topaz:
save "clear topaz"
goto take_gem
clear-tourmaline:
save "clear tourmaline"
goto take_gem
crimson-blazestar:
save "crimson blazestar"
goto take_gem
deep-purple-amethyst:
save "purple amethyst"
goto take_gem
red-carbuncle:
save "red carbuncle"
goto take_gem
dragon's-tear-diamond:
save "dragon's-tear diamond"
goto take_gem
dragon's-tear-emerald:
save "dragon's-tear emerald"
goto take_gem
dragon's-tear-ruby:
save "dragon's-tear ruby"
goto take_gem
dragonfire-emerald:
save "dragonfire emerald"
goto take_gem
dragonseye-sapphire:
save "dragonseye sapphire"
goto take_gem
emerald-blazestar:
save "emerald blazestar"
goto take_gem
fiery-jacinth:
save "fiery jacinth"
goto take_gem
fire-agate:
save "fire agate"
goto take_gem
fire-opal:
save "fire opal"
goto take_gem
glimaerstone:
save "glimaerstone"
goto take_gem
golden-amber:
save "golden amber"
goto take_gem
golden-beryl-gem:
save "beryl gem"
goto take_gem
golden-blazestar:
save "golden blazestar"
goto take_gem
golden-glimaerstone:
save "golden glimaerstone"
goto take_gem
golden-moonstone:
save "golden moonstone"
goto take_gem
golden-topaz:
save "golden topaz"
goto take_gem
green-chrysoprase-gem:
save "chrysoprase gem"
goto take_gem
green-errisian-topaz:
save "errisian topaz"
goto take_gem
green-garnet:
save "green garnet"
goto take_gem
green-glimaerstone:
save "green glimaerstone"
goto take_gem
green-malachite-stone:
save "malachite stone"
goto take_gem
green-peridot:
save "green peridot"
goto take_gem
green-sapphire:
save "green sapphire"
goto take_gem
green-tourmaline:
save "green tourmaline"
goto take_gem
green-zircon:
save "green zircon"
goto take_gem
grey-pearl:
save "grey pearl"
goto take_gem
jet-black-obsidian:
save "jet obsidian"
goto take_gem
lavender-shimmarglin-sapphire:
save "shimmarglin sapphire"
goto take_gem
light-pink-morganite-stone:
save "morganite stone"
goto take_gem
moonglae-opal:
save "moonglae opal"
goto take_gem
olivine-faenor-bloom:
save "olivine faenor-bloom"
goto take_gem
orange-imperial-topaz:
save "imperial topaz"
goto take_gem
orange-spessartine-garnet:
save "spessartine garnet"
goto take_gem
pale-blue-moonstone:
save "pale blue moonstone"
goto take_gem
pale-green-moonstone:
save "pale green moonstone"
goto take_gem
pale-water-sapphire:
save "water sapphire"
goto take_gem
pale-yellow-heliodor:
save "yellow heliodor"
goto take_gem
peach-glimaerstone:
save "peach glimaerstone"
goto take_gem
periwinkle-feystone:
save "periwinkle feystone"
goto take_gem
pink-pearl:
save "pink pearl"
goto take_gem
pink-rhodochrosite-stone:
save "rhodochrosite stone"
goto take_gem
pink-sapphire:
save "pink sapphire"
goto take_gem
pink-spinel:
save "pink spinel"
goto take_gem
pink-topaz:
save "pink topaz"
goto take_gem
pink-tourmaline:
save "pink tourmaline"
goto take_gem
polished-jet-stone:
save "jet stone"
goto take_gem
polished-pink-coral:
save "pink coral"
goto take_gem
polished-red-coral:
save "red coral"
goto take_gem
quartz-crystal:
save "quartz crystal"
goto take_gem
red-spinel:
save "red spinel"
goto take_gem
rock-crystal:
save "rock crystal"
goto take_gem
rose-quartz:
save "rose quartz"
goto take_gem
scarlet-despanal:
save "scarlet despanal"
goto take_gem
shard-of-rainbow-quartz:
save "rainbow quartz"
goto take_gem
shimmertine-shard:
save "shimmertine shard"
goto take_gem
silvery-moonstone:
save "silvery moonstone"
goto take_gem
smoky-glimaerstone:
save "smoky glimaerstone"
goto take_gem
smoky-topaz:
save "smoky topaz"
goto take_gem
spiderweb-obsidian:
save "spiderweb obsidian"
goto take_gem
spiderweb-turquoise:
save "spiderweb turquoise"
goto take_gem
star-ruby:
save "star ruby"
goto take_gem
star-sapphire:
save "star sapphire"
goto take_gem
sylvarraend-ruby:
save "sylvarraend ruby"
goto take_gem
turquoise-stone:
save "turquoise stone"
goto take_gem
ultramarine-glimaerstone:
save "ultramarine glimaerstone"
goto take_gem
uncut-diamond:
save "uncut diamond"
goto take_gem
uncut-emerald:
save "uncut emerald"
goto take_gem
uncut-maernstrike-diamond:
save "maernstrike diamond"
goto take_gem
uncut-ruby:
save "uncut ruby"
goto take_gem
violet-sapphire:
save "violet sapphire"
goto take_gem
violet-spinel:
save "violet spinel"
goto take_gem
white-chalcedony:
save "white chalcedony"
goto take_gem
white-opal:
save "white opal"
goto take_gem
white-pearl:
save "white pearl"
goto take_gem
yellow-hyacinth:
save "yellow hyacinth"
goto take_gem
yellow-sapphire:
save "yellow sapphire"
goto take_gem
Empty:
AddToHighlightNames string="***" foreColor=3 highlightEntireLine=TRUE caseInsensitive=FALSE /quiet
echo ************************
DeleteFromHighlightNames string="***"
AddToHighlightNames string="**" foreColor=3 highlightEntireLine=FALSE caseInsensitive=FALSE /quiet
echo ** Sorting Finished **
DeleteFromHighlightNames string="**"
AddToHighlightNames string="***" foreColor=3 highlightEntireLine=TRUE caseInsensitive=FALSE /quiet
echo ************************
DeleteFromHighlightNames string="***"
exit
How it works is it makes sure you have a full bottle (or jar) of every gem type you find, so either 20 or 50 depending on your preference (I did 20, I think 50 would end up hitting the weight limit still). You can seed it though by putting 1 of a gem type into a 50 jar and putting it in the right container preemptively you'll make your gem mule sore 50 of that one specific gem.
Any gem above 20 it puts into the excess gem container, which you can then thus sell.
Its hard at first if you're downsizing lik eI was, moving all the containers around, etc, but once you got the gem mule all set up it should be easy, wait until you have 100 gems or so, and unload into him.
It will stop if your excess gem container is full, and "blue sapphires" fuck it up. I coded exceptions for pale moonstones, and shimmarglin sapphires, and the uncut diamond/uncut maernstrike diamond conflicts, but I was tired by the time I got to the blue sapphires, so... do it yourself or do like I did and just for that one gem do it manually.
This is just for Illistim gems, obviously you'd need to do quite a bit of editing for Teras or whatever gems.
#UTILITY - gem hoarding sorter
AddToHighlightNames string="#" foreColor=3 highlightEntireLine=TRUE caseInsensitive=FALSE /quiet
echo ################################################## ################################################## ##########
echo # USAGE IS: #
echo #.gemhoard gemcontainer emptyjarcontainer sellcontainer usedjarcontainer usedjarcontainer2 userjarcontainer3 #
echo # #
echo # type "START" to begin, or hit ESC to exit #
echo # #
echo # If the script isn't picking up gems you have, edit it to remove some gems you never #
echo # find such as Teras gems if you hunt Icemule, and then add the ones you keep missing. #
echo # This script uses BOTTLES not JARS, do a find/replace if you want to use JARS. #
echo # If you only have one or two containers to hold used jars, leave the extra variables off, it won't hurt #
echo # Script by Virilneus #
echo ################################################## ################################################## ##########
DeleteFromHighlightNames string="#"
waitfor START
put open my %1
waitfor open
put open my %2
waitfor open
put open my %4
waitfor open
put open my %5
waitfor open
AddToHighlightNames string="***" foreColor=3 highlightEntireLine=TRUE caseInsensitive=FALSE /quiet
echo ************************************************** **********************************
DeleteFromHighlightNames string="***"
AddToHighlightNames string="**" foreColor=3 highlightEntireLine=FALSE caseInsensitive=FALSE /quiet
echo ** First we check for stupid gems, pale blue moonstones and pale green moonstones **
echo ** then uncut diamonds and both shimmarglin sapphires. **
DeleteFromHighlightNames string="**"
AddToHighlightNames string="***" foreColor=3 highlightEntireLine=TRUE caseInsensitive=FALSE /quiet
echo ************************************************** **********************************
DeleteFromHighlightNames string="***"
stupidmoonstones:
put take pa moonstone from my %1
match green green
match blue blue
match stupiddiamond get what
matchwait
stupidmoonstonetake:
put rummage in my %4 ingredient pale %s moonstone
MATCH stupidmoonstonenext can't seem to locate
MATCH stupidmoonstonefound bottle
MATCHWAIT
stupidmoonstonenext:
put rummage in my %5 ingredient pale %s moonstone
MATCH stupidmoonstonenext2 can't seem to locate
MATCH stupidmoonstonefound bottle
MATCHWAIT
stupidmoonstonenext2:
put rummage in my %6 ingredient pale %s moonstone
MATCH stupidmoonstonenewbottle can't seem to locate
MATCH stupidmoonstonefound bottle
MATCHWAIT
green:
save "green"
goto stupidmoonstonetake
blue:
save "blue"
goto stupidmoonstonetake
stupidmoonstonenewbottle:
put get my bottle from my %2
waitfor you
goto stupidmoonstonefound
stupidmoonstonefound:
echo WE GOT A BOTTLE, TIME TO STORE
put look in my bottle
put mana
MATCH stupidmoonstonesellgem It is full.
MATCH stupidmoonstoneputgem Remaining
MATCHWAIT
stupidmoonstonesellgem:
put put my pale moonstone in my %3
waitfor you
goto stupidmoonstonestorebottle
stupidmoonstonestorebottle:
put put my bottle in my %4
put put my bottle in my %5
put put my bottle in my %6
waitfor you
pause 1
goto stupidmoonstones
stupidmoonstoneputgem:
put put my pale moonstone in my bottle
match stupidmoonstonestorebottle You add
match stupidmoonstonestorebottle You put
match gemstackerror you think better
match stupidmoonstonefullprep is full
MATCHWAIT
stupidmoonstonefullprep:
put put my pale moonstone in my %3
waitfor you
goto stupidmoonstonestorebottle
#end stupid moonstones
stupiddiamond:
put take uncut diamond from my %1
match stupiddiamondtake uncut diamond
match stupidsapphires get what
matchwait
stupiddiamondtake:
put rummage in my %4 ingredient uncut diamond
MATCH stupiddiamondnext can't seem to locate
MATCH stupiddiamondfound with uncut diamond
MATCHWAIT
stupiddiamondnext:
put rummage in my %5 ingredient uncut diamond
MATCH stupiddiamondnext2 can't seem to locate
MATCH stupiddiamondfound with uncut diamond
MATCHWAIT
stupiddiamondnext2:
put rummage in my %6 ingredient uncut diamond
MATCH stupiddiamondnewbottle can't seem to locate
MATCH stupiddiamondfound with uncut diamond
MATCHWAIT
stupiddiamondnewbottle:
put get my bottle from my %2
waitfor you
goto stupiddiamondfound
stupiddiamondfound:
echo WE GOT A BOTTLE, TIME TO STORE
put look in my bottle
put mana
MATCH stupiddiamondsellgem It is full.
MATCH stupiddiamondputgem Remaining
MATCHWAIT
stupidmoonstonesellgem:
put put my uncut diamond in my %3
waitfor you
goto stupiddiamondstorebottle
stupiddiamondstorebottle:
put put my bottle in my %4
put put my bottle in my %5
put put my bottle in my %6
waitfor you
pause 1
goto stupiddiamond
stupiddiamondputgem:
put put my uncut diamond in my bottle
match stupiddiamondstorebottle You add
match stupiddiamondstorebottle You put
match gemstackerror you think better
match stupiddiamondfullprep is full
MATCHWAIT
stupiddiamondfullprep:
put put my uncut diamond in my %3
waitfor you
goto stupiddiamondstorebottle
#end stupid diamonds
stupidsapphires:
pause 1
stupidsapphires2:
put take shim sapphire from my %1
match lavender lavender
match blues blue
match User_check get what
matchwait
stupidsapphiretake:
put rummage in my %4 ingredient %s shimmarglin sapphire
MATCH stupidsapphirenext can't seem to locate
MATCH stupidsapphirefound bottle
MATCHWAIT
stupidsapphirenext:
put rummage in my %5 ingredient %s shimmarglin sapphire
MATCH stupidsapphirenext2 can't seem to locate
MATCH stupidsapphirefound bottle
MATCHWAIT
stupidsapphirenext2:
put rummage in my %6 ingredient %s shimmarglin sapphire
MATCH stupidsapphirenewbottle can't seem to locate
MATCH stupidsapphirefound bottle
MATCHWAIT
lavender:
ECHO IN LAVENDER
save "lavender"
goto stupidsapphiretake
blues:
ECHO IN BLUE
save "blue"
goto stupidsapphiretake
stupidsapphirenewbottle:
put get my bottle from my %2
waitfor you
goto stupidsapphirefound
stupidsapphirefound:
echo WE GOT A BOTTLE, TIME TO STORE
put look in my bottle
put mana
MATCH stupidsapphiresellgem It is full.
MATCH stupidsapphireputgem Remaining
MATCHWAIT
stupidsapphiresellgem:
put put my shimm sapphire in my %3
waitfor you
goto stupidsapphirestorebottle
stupidsapphirestorebottle:
put put my bottle in my %4
put put my bottle in my %5
put put my bottle in my %6
waitfor you
pause 1
goto stupidsapphires2
stupidsapphireputgem:
put put my shimm sapphire in my bottle
match stupidsapphirestorebottle You add
match stupidsapphirestorebottle You put
match gemstackerror you think better
match stupidsapphirefullprep is full
MATCHWAIT
stupidsapphirefullprep:
put put my shimm sapphire in my %3
waitfor you
goto stupidsapphirestorebottle
#end stupid sapphires
User_Check:
put look in my %1
put mana
goto sentry
2ndUser_Check:
put look in my %1
put mana
goto sentry2
3rdUser_Check:
put look in my %1
put mana
goto sentry3
4thUser_Check:
put look in my %1
put mana
goto sentry4
take_gem:
put rummage in my %4 ingredient %s
MATCH next can't seem to locate
MATCH found bottle
MATCHWAIT
next:
pause 1
put rummage in my %5 ingredient %s
MATCH next2 can't seem to locate
MATCH found bottle
MATCHWAIT
next2:
pause 1
put rummage in my %6 ingredient %s
MATCH newbottle can't seem to locate
MATCH found bottle
MATCHWAIT
newbottle:
put get my bottle from my %2
waitfor you
goto found
FOUND:
AddToHighlightNames string="***" foreColor=3 highlightEntireLine=TRUE caseInsensitive=FALSE /quiet
echo **************************************
DeleteFromHighlightNames string="***"
AddToHighlightNames string="**" foreColor=3 highlightEntireLine=FALSE caseInsensitive=FALSE /quiet
echo ** WE FOUND A BOTTLE, TIME TO STORE **
DeleteFromHighlightNames string="**"
AddToHighlightNames string="***" foreColor=3 highlightEntireLine=TRUE caseInsensitive=FALSE /quiet
echo **************************************
DeleteFromHighlightNames string="***"
put look in my bottle
put mana
MATCH full It is full.
MATCH addgem Remaining
MATCHWAIT
sellgem:
put put my %s in my %3
waitfor you
goto full
full:
put rummage %1 ingredient %s
MATCH sellgem and remove
MATCH storebottle can't seem to locate
MATCHWAIT
storebottle:
put put my bottle in my %4
put put my bottle in my %5
put put my bottle in my %6
waitfor you
pause 1
goto User_Check
give sapph
addgem:
put rummage %1 ingredient %s
MATCH putgem and remove
MATCH storebottle can't seem
MATCHWAIT
putgem:
put put my %s in my bottle
match addgem You add
match addgem You put
match gemstackerror you think better
match fullprep is full
MATCHWAIT
fullprep:
put put my %s in my %3
waitfor you
goto full
Sentry:
MATCH amber amber
MATCH amethyst amethyst
MATCH aquamarine-gem aquamarine gem
MATCH azure-blazestar azure blazestar
MATCH banded-onyx banded onyx
MATCH black-marble black marble
MATCH black-onyx black onyx
MATCH black-opal black opal
MATCH black-pearl black pearl
MATCH black-tourmaline black tourmaline
MATCH blue-cordierite blue cordierite
MATCH blue-lapis-lazuli blue lapis lazuli
MATCH pale-blue-moonstone pale blue moonstone
MATCH pale-green-moonstone pale green moonstone
MATCH blue-moonstone blue moonstone
MATCH blue-sapphire blue sapphire
MATCH blue-shimmarglin-sapphire blue shimmarglin sapphire
MATCH blue-spinel blue spinel
MATCH blue-topaz blue topaz
MATCH blue-tourmaline blue tourmaline
MATCH bright-chrysoberyl-gem bright chrysoberyl gem
MATCH bright-violet-feystone bright violet feystone
MATCH brilliant-lilac-glimaerstone brilliant lilac glimaerstone
MATCH cat's-eye-quartz cat's eye quartz
MATCH cerulean-glimaerstone cerulean glimaerstone
MATCH citrine-quartz citrine quartz
MATCH clear-glimaerstone clear glimaerstone
MATCH clear-sapphire clear sapphire
MATCH clear-topaz clear topaz
MATCH clear-tourmaline clear tourmaline
match 2ndUser_Check Mana Points
MATCHWAIT
Sentry2:
MATCH red-carbuncle deep red carbuncle
MATCH dragon's-tear-diamond dragon's-tear diamond
MATCH dragon's-tear-emerald dragon's-tear emerald
MATCH dragon's-tear-ruby dragon's-tear ruby
MATCH dragonfire-emerald dragonfire emerald
MATCH dragonseye-sapphire dragonseye sapphire
MATCH emerald-blazestar emerald blazestar
MATCH fiery-jacinth fiery jacinth
MATCH fire-agate fire agate
MATCH fire-opal fire opal
MATCH golden-amber golden amber
MATCH golden-beryl-gem golden beryl gem
MATCH golden-blazestar golden blazestar
MATCH golden-glimaerstone golden glimaerstone
MATCH golden-moonstone golden moonstone
MATCH golden-topaz golden topaz
MATCH green-chrysoprase-gem green chrysoprase gem
MATCH green-errisian-topaz green errisian topaz
MATCH green-garnet green garnet
MATCH green-glimaerstone green glimaerstone
MATCH green-malachite-stone green malachite stone
MATCH green-peridot green peridot
MATCH green-sapphire green sapphire
MATCH green-tourmaline green tourmaline
MATCH green-zircon green zircon
MATCH grey-pearl grey pearl
MATCH jet-black-obsidian jet black obsidian
MATCH lavender-shimmarglin-sapphire lavender shimmarglin sapphire
MATCH light-pink-morganite-stone light pink morganite stone
match 3rdUser_Check Mana Points
MATCHWAIT
Sentry3:
MATCH moonglae-opal moonglae opal
MATCH crimson-blazestar crimson blazestar
MATCH deep-purple-amethyst deep purple amethyst
MATCH olivine-faenor-bloom olivine faenor-bloom
MATCH orange-imperial-topaz orange imperial topaz
MATCH orange-spessartine-garnet orange spessartine garnet
MATCH pale-water-sapphire pale water sapphire
MATCH pale-yellow-heliodor pale yellow heliodor
MATCH peach-glimaerstone peach glimaerstone
MATCH periwinkle-feystone periwinkle feystone
MATCH pink-pearl pink pearl
MATCH pink-rhodochrosite-stone pink rhodochrosite stone
MATCH pink-sapphire pink sapphire
MATCH pink-spinel pink spinel
MATCH pink-topaz pink topaz
MATCH pink-tourmaline pink tourmaline
MATCH polished-jet-stone polished jet stone
MATCH polished-pink-coral polished pink coral
MATCH polished-red-coral polished red coral
MATCH quartz-crystal quartz crystal
MATCH red-spinel red spinel
MATCH rock-crystal rock crystal
MATCH rose-quartz rose quartz
MATCH scarlet-despanal scarlet despanal
MATCH shard-of-rainbow-quartz shard of rainbow quartz
MATCH shimmertine-shard shimmertine shard
MATCH silvery-moonstone silvery moonstone
MATCH smoky-glimaerstone smoky glimaerstone
MATCH smoky-topaz smoky topaz
MATCH spiderweb-obsidian spiderweb obsidian
match 4thUser_Check Mana Points
MATCHWAIT
Sentry4:
MATCH spiderweb-turquoise spiderweb turquoise
MATCH star-ruby star ruby
MATCH star-sapphire star sapphire
MATCH sylvarraend-ruby sylvarraend ruby
MATCH turquoise-stone turquoise stone
MATCH ultramarine-glimaerstone ultramarine glimaerstone
MATCH uncut-maernstrike-diamond uncut maernstrike diamond
MATCH uncut-diamond uncut diamond
MATCH uncut-emerald uncut emerald
MATCH uncut-ruby uncut ruby
MATCH violet-sapphire violet sapphire
MATCH violet-spinel violet spinel
MATCH white-chalcedony white chalcedony
MATCH white-opal white opal
MATCH white-pearl white pearl
MATCH yellow-hyacinth yellow hyacinth
MATCH yellow-sapphire yellow sapphire
match empty Mana Points
MATCHWAIT
amber:
save "amber"
goto take_gem
amethyst:
save "amethyst"
goto take_gem
aquamarine-gem:
save "aquamarine gem"
goto take_gem
azure-blazestar:
save "azure blazestar"
goto take_gem
banded-onyx:
save "banded onyx"
goto take_gem
black-marble:
save "black marble"
goto take_gem
black-onyx:
save "black onyx"
goto take_gem
black-opal:
save "black opal"
goto take_gem
black-pearl:
save "black pearl"
goto take_gem
black-tourmaline:
save "black tourmaline"
goto take_gem
blue-cordierite:
save "blue cordierite"
goto take_gem
blue-lapis-lazuli:
save "blue lapis"
goto take_gem
blue-moonstone:
save "blue moonstone"
goto take_gem
blue-sapphire:
save "blue sapphire"
goto take_gem
blue-shimmarglin-sapphire:
save "blue shimmarglin sapphire"
goto take_gem
blue-spinel:
save "blue spinel"
goto take_gem
blue-topaz:
save "blue topaz"
goto take_gem
blue-tourmaline:
save "blue tourmaline"
goto take_gem
bright-chrysoberyl-gem:
save "chrysoberyl gem"
goto take_gem
bright-violet-feystone:
save "violet feystone"
goto take_gem
brilliant-lilac-glimaerstone:
save "lilac glimaerstone"
goto take_gem
cat's-eye-quartz:
save "cat's quartz"
goto take_gem
cerulean-glimaerstone:
save "cerulean glimaerstone"
goto take_gem
citrine-quartz:
save "citrine quartz"
goto take_gem
clear-glimaerstone:
save "clear glimaerstone"
goto take_gem
clear-sapphire:
save "clear sapphire"
goto take_gem
clear-topaz:
save "clear topaz"
goto take_gem
clear-tourmaline:
save "clear tourmaline"
goto take_gem
crimson-blazestar:
save "crimson blazestar"
goto take_gem
deep-purple-amethyst:
save "purple amethyst"
goto take_gem
red-carbuncle:
save "red carbuncle"
goto take_gem
dragon's-tear-diamond:
save "dragon's-tear diamond"
goto take_gem
dragon's-tear-emerald:
save "dragon's-tear emerald"
goto take_gem
dragon's-tear-ruby:
save "dragon's-tear ruby"
goto take_gem
dragonfire-emerald:
save "dragonfire emerald"
goto take_gem
dragonseye-sapphire:
save "dragonseye sapphire"
goto take_gem
emerald-blazestar:
save "emerald blazestar"
goto take_gem
fiery-jacinth:
save "fiery jacinth"
goto take_gem
fire-agate:
save "fire agate"
goto take_gem
fire-opal:
save "fire opal"
goto take_gem
glimaerstone:
save "glimaerstone"
goto take_gem
golden-amber:
save "golden amber"
goto take_gem
golden-beryl-gem:
save "beryl gem"
goto take_gem
golden-blazestar:
save "golden blazestar"
goto take_gem
golden-glimaerstone:
save "golden glimaerstone"
goto take_gem
golden-moonstone:
save "golden moonstone"
goto take_gem
golden-topaz:
save "golden topaz"
goto take_gem
green-chrysoprase-gem:
save "chrysoprase gem"
goto take_gem
green-errisian-topaz:
save "errisian topaz"
goto take_gem
green-garnet:
save "green garnet"
goto take_gem
green-glimaerstone:
save "green glimaerstone"
goto take_gem
green-malachite-stone:
save "malachite stone"
goto take_gem
green-peridot:
save "green peridot"
goto take_gem
green-sapphire:
save "green sapphire"
goto take_gem
green-tourmaline:
save "green tourmaline"
goto take_gem
green-zircon:
save "green zircon"
goto take_gem
grey-pearl:
save "grey pearl"
goto take_gem
jet-black-obsidian:
save "jet obsidian"
goto take_gem
lavender-shimmarglin-sapphire:
save "shimmarglin sapphire"
goto take_gem
light-pink-morganite-stone:
save "morganite stone"
goto take_gem
moonglae-opal:
save "moonglae opal"
goto take_gem
olivine-faenor-bloom:
save "olivine faenor-bloom"
goto take_gem
orange-imperial-topaz:
save "imperial topaz"
goto take_gem
orange-spessartine-garnet:
save "spessartine garnet"
goto take_gem
pale-blue-moonstone:
save "pale blue moonstone"
goto take_gem
pale-green-moonstone:
save "pale green moonstone"
goto take_gem
pale-water-sapphire:
save "water sapphire"
goto take_gem
pale-yellow-heliodor:
save "yellow heliodor"
goto take_gem
peach-glimaerstone:
save "peach glimaerstone"
goto take_gem
periwinkle-feystone:
save "periwinkle feystone"
goto take_gem
pink-pearl:
save "pink pearl"
goto take_gem
pink-rhodochrosite-stone:
save "rhodochrosite stone"
goto take_gem
pink-sapphire:
save "pink sapphire"
goto take_gem
pink-spinel:
save "pink spinel"
goto take_gem
pink-topaz:
save "pink topaz"
goto take_gem
pink-tourmaline:
save "pink tourmaline"
goto take_gem
polished-jet-stone:
save "jet stone"
goto take_gem
polished-pink-coral:
save "pink coral"
goto take_gem
polished-red-coral:
save "red coral"
goto take_gem
quartz-crystal:
save "quartz crystal"
goto take_gem
red-spinel:
save "red spinel"
goto take_gem
rock-crystal:
save "rock crystal"
goto take_gem
rose-quartz:
save "rose quartz"
goto take_gem
scarlet-despanal:
save "scarlet despanal"
goto take_gem
shard-of-rainbow-quartz:
save "rainbow quartz"
goto take_gem
shimmertine-shard:
save "shimmertine shard"
goto take_gem
silvery-moonstone:
save "silvery moonstone"
goto take_gem
smoky-glimaerstone:
save "smoky glimaerstone"
goto take_gem
smoky-topaz:
save "smoky topaz"
goto take_gem
spiderweb-obsidian:
save "spiderweb obsidian"
goto take_gem
spiderweb-turquoise:
save "spiderweb turquoise"
goto take_gem
star-ruby:
save "star ruby"
goto take_gem
star-sapphire:
save "star sapphire"
goto take_gem
sylvarraend-ruby:
save "sylvarraend ruby"
goto take_gem
turquoise-stone:
save "turquoise stone"
goto take_gem
ultramarine-glimaerstone:
save "ultramarine glimaerstone"
goto take_gem
uncut-diamond:
save "uncut diamond"
goto take_gem
uncut-emerald:
save "uncut emerald"
goto take_gem
uncut-maernstrike-diamond:
save "maernstrike diamond"
goto take_gem
uncut-ruby:
save "uncut ruby"
goto take_gem
violet-sapphire:
save "violet sapphire"
goto take_gem
violet-spinel:
save "violet spinel"
goto take_gem
white-chalcedony:
save "white chalcedony"
goto take_gem
white-opal:
save "white opal"
goto take_gem
white-pearl:
save "white pearl"
goto take_gem
yellow-hyacinth:
save "yellow hyacinth"
goto take_gem
yellow-sapphire:
save "yellow sapphire"
goto take_gem
Empty:
AddToHighlightNames string="***" foreColor=3 highlightEntireLine=TRUE caseInsensitive=FALSE /quiet
echo ************************
DeleteFromHighlightNames string="***"
AddToHighlightNames string="**" foreColor=3 highlightEntireLine=FALSE caseInsensitive=FALSE /quiet
echo ** Sorting Finished **
DeleteFromHighlightNames string="**"
AddToHighlightNames string="***" foreColor=3 highlightEntireLine=TRUE caseInsensitive=FALSE /quiet
echo ************************
DeleteFromHighlightNames string="***"
exit