PDA

View Full Version : Icemule - Snow Spectre



mighty1u2
08-25-2008, 11:05 AM
Snow spectre's are level 9 undead outside the east gates of Icemule. Perfect to script hunt because of their weak physical attacks, and useless warding spells.
This is my first hunting script, I'm sure it's less sophisticated than some of the other.
I did not see a lot of scripts in the icemule area, so I made my own:

Echo **Spectre hunting script - Outside the East Gate of Icemule
Echo **Start ouside the arch, immediately after crossing the bridge

MANACHECK:
Pause 5
echo Checking Mana Supply...

MATCH No Mana: 0/
MATCH No Mana: 1/
MATCH No Mana: 2/
MATCH No Mana: 3/
MATCH No Mana: 4/
MATCH No Mana: 5/
MATCH No Mana: 6/
MATCH No Mana: 7/
MATCH No Mana: 8/
MATCH No Mana: 9/
MATCH No Mana: 10/
MATCH No Mana: 11/
MATCH No Mana: 12/
MATCH No Mana: 13/
MATCH No Mana: 14/
MATCH No Mana: 15/
MATCH No Mana: 16/
MATCH No Mana: 17/
MATCH No Mana: 18/
MATCH No Mana: 19/
MATCH Go Mana:
put exp
MATCHWAIT

No:
pause 1
Echo Failed mana check - pausing to regain mana
Pause 45
Match MANACHECK Obvious
put look
MATCHWAIT

Go:
Move go arch
put look
Match A Obvious
MATCHWAIT

A:
pause 1
put look
MATCH B Also here
MATCH ACheck Obvious
MATCHWAIT

Acheck:
put Search spectre
pause 1
put look
MATCH Amana spectre
MATCH B Obvious
MATCHWAIT

Amana:
echo now in Amana
MATCH Arest Mana: 0/
MATCH Arest Mana: 1/
MATCH Arest Mana: 2/
MATCH Arest Mana: 3/
MATCH Akill Mana:
put exp
MATCHWAIT


Akill:
echo now in Akill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Acheck spectre
match B obvious
matchwait

Arest:
Echo failed mana check, heading to rest
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

B:
move ne
Echo now in b
pause 1
put look
MATCH C Also here
MATCH BCheck Obvious
MATCHWAIT

Bcheck:
put Search spectre
pause 1
put look
MATCH Bmana spectre
MATCH C Obvious
MATCHWAIT

Bmana:
echo now in Bmana
MATCH Brest Mana: 0/
MATCH Brest Mana: 1/
MATCH Brest Mana: 2/
MATCH Brest Mana: 3/
MATCH Bkill Mana:
put exp
MATCHWAIT


Bkill:
echo now in Bkill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Bcheck spectre
match C obvious
matchwait

Brest:
Echo failed mana check, heading to rest
move sw
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

C:
move up
Echo now in C
pause 1
put look
MATCH D Also here
MATCH CCheck Obvious
MATCHWAIT

Ccheck:
put Search spectre
pause 1
put look
MATCH Cmana spectre
MATCH D Obvious
MATCHWAIT

Cmana:
echo now in Cmana
MATCH Crest Mana: 0/
MATCH Crest Mana: 1/
MATCH Crest Mana: 2/
MATCH Crest Mana: 3/
MATCH Ckill Mana:
put exp
MATCHWAIT


Ckill:
echo now in Ckill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Ccheck spectre
match D obvious
matchwait

Crest:
Echo failed mana check, heading to rest
Move d
move sw
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

D:
move se
Echo now in D
pause 1
put look
MATCH e Also here
MATCH DCheck Obvious
MATCHWAIT

Dcheck:
put Search spectre
pause 1
put look
MATCH Dmana spectre
MATCH e Obvious
MATCHWAIT

Dmana:
echo now in Dmana
MATCH Drest Mana: 0/
MATCH Drest Mana: 1/
MATCH Drest Mana: 2/
MATCH Drest Mana: 3/
MATCH Dkill Mana:
put exp
MATCHWAIT


Dkill:
echo now in Dkill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Dcheck spectre
match e obvious
matchwait

Drest:
Echo failed mana check, heading to rest
move nw
Move d
move sw
Move so arch
put look
Match Manacheck Obvious
MATCHWAIT

E:
move s
Echo now in E
pause 1
put look
MATCH F Also here
MATCH ECheck Obvious
MATCHWAIT

Echeck:
put Search spectre
pause 1
put look
MATCH Emana spectre
MATCH F Obvious
MATCHWAIT

Emana:
echo now in Emana
MATCH Erest Mana: 0/
MATCH Erest Mana: 1/
MATCH Erest Mana: 2/
MATCH Erest Mana: 3/
MATCH Ekill Mana:
put exp
MATCHWAIT


Ekill:
echo now in Ekill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Echeck spectre
match F obvious
matchwait

Erest:
Echo failed mana check, heading to rest
move n
move nw
Move d
move sw
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

F:
move up
Echo now in F
pause 1
put look
MATCH G Also here
MATCH FCheck Obvious
MATCHWAIT

Fcheck:
put Search spectre
pause 1
put look
MATCH Fmana spectre
MATCH G Obvious
MATCHWAIT

Fmana:
echo now in Fmana
MATCH Frest Mana: 0/
MATCH Frest Mana: 1/
MATCH Frest Mana: 2/
MATCH Frest Mana: 3/
MATCH Fkill Mana:
put exp
MATCHWAIT


Fkill:
echo now in Fkill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Fcheck spectre
match G obvious
matchwait

Frest:
Echo failed mana check, heading to rest
move down
Move north
move nw
move down
move sw
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

G:
Move east
Echo now in G
pause 1
put look
MATCH H Also here
MATCH GCheck Obvious
MATCHWAIT

Gcheck:
put Search spectre
pause 1
put look
MATCH Gmana spectre
MATCH H Obvious
MATCHWAIT

Gmana:
echo now in Gmana
MATCH Grest Mana: 0/
MATCH Grest Mana: 1/
MATCH Grest Mana: 2/
MATCH Grest Mana: 3/
MATCH Gkill Mana:
put exp
MATCHWAIT


Gkill:
echo now in Gkill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Gcheck spectre
match H obvious
matchwait

Grest:
Echo failed mana check, heading to rest
Move west
move down
Move north
move nw
move down
move sw
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

H:
move se
Echo now in H
pause 1
put look
MATCH I Also here
MATCH HCheck Obvious
MATCHWAIT

Hcheck:
put Search spectre
pause 1
put look
MATCH Hmana spectre
MATCH I Obvious
MATCHWAIT

Hmana:
echo now in Hmana
MATCH Hrest Mana: 0/
MATCH Hrest Mana: 1/
MATCH Hrest Mana: 2/
MATCH Hrest Mana: 3/
MATCH Hkill Mana:
put exp
MATCHWAIT


Hkill:
echo now in Hkill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Hcheck spectre
match I obvious
matchwait

Hrest:
Echo failed mana check, heading to rest
move nw
move west
move down
Move north
move nw
move down
move sw
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

I:
move sw
Echo now in I
pause 1
put look
MATCH J Also here
MATCH ICheck Obvious
MATCHWAIT

Icheck:
put Search spectre
pause 1
put look
MATCH Imana spectre
MATCH J Obvious
MATCHWAIT

Imana:
echo now in Imana
MATCH Irest Mana: 0/
MATCH Irest Mana: 1/
MATCH Irest Mana: 2/
MATCH Irest Mana: 3/
MATCH Ikill Mana:
put exp
MATCHWAIT


Ikill:
echo now in Ikill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Icheck spectre
match J obvious
matchwait

Irest:
Echo failed mana check, heading to rest
move ne
move nw
move west
move down
Move north
move nw
move down
move sw
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

J:
move ne
Echo now in J
pause 1
put look
MATCH K Also here
MATCH JCheck Obvious
MATCHWAIT

Jcheck:
put Search spectre
pause 1
put look
MATCH Jmana spectre
MATCH K Obvious
MATCHWAIT

Jmana:
echo now in Jmana
MATCH Jrest Mana: 0/
MATCH Jrest Mana: 1/
MATCH Jrest Mana: 2/
MATCH Jrest Mana: 3/
MATCH Jkill Mana:
put exp
MATCHWAIT


Jkill:
echo now in Jkill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Jcheck spectre
match K obvious
matchwait

Jrest:
Echo failed mana check, heading to rest
move nw
move west
move down
Move north
move nw
move down
move sw
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

K:
move nw
Echo now in K
pause 1
put look
MATCH L Also here
MATCH KCheck Obvious
MATCHWAIT

Kcheck:
put Search spectre
pause 1
put look
MATCH Kmana spectre
MATCH L Obvious
MATCHWAIT

Kmana:
echo now in Kmana
MATCH Krest Mana: 0/
MATCH Krest Mana: 1/
MATCH Krest Mana: 2/
MATCH Krest Mana: 3/
MATCH Kkill Mana:
put exp
MATCHWAIT


Kkill:
echo now in Kkill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Kcheck spectre
match L obvious
matchwait

Krest:
Echo failed mana check, heading to rest
move west
move down
Move north
move nw
move down
move sw
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

L:
Move west
Echo now in L
pause 1
put look
MATCH M Also here
MATCH LCheck Obvious
MATCHWAIT

Lcheck:
put Search spectre
pause 1
put look
MATCH Lmana spectre
MATCH M Obvious
MATCHWAIT

Lmana:
echo now in Lmana
MATCH Lrest Mana: 0/
MATCH Lrest Mana: 1/
MATCH Lrest Mana: 2/
MATCH Lrest Mana: 3/
MATCH Lkill Mana:
put exp
MATCHWAIT


Lkill:
echo now in Lkill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Lcheck spectre
match M obvious
matchwait

Lrest:
Echo failed mana check, heading to rest
move down
Move north
move nw
move down
move sw
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

M:
move down
Echo now in M
pause 1
put look
MATCH N Also here
MATCH MCheck Obvious
MATCHWAIT

Mcheck:
put Search spectre
pause 1
put look
MATCH Mmana spectre
MATCH N Obvious
MATCHWAIT

Mmana:
echo now in Mmana
MATCH Mrest Mana: 0/
MATCH Mrest Mana: 1/
MATCH Mrest Mana: 2/
MATCH Mrest Mana: 3/
MATCH Mkill Mana:
put exp
MATCHWAIT


Mkill:
echo now in Mkill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Mcheck spectre
match N obvious
matchwait

Mrest:
Echo failed mana check, heading to rest
Move north
move nw
move down
move sw
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

N:
move down
Echo now in N
pause 1
put look
MATCH O Also here
MATCH NCheck Obvious
MATCHWAIT

Ncheck:
put Search spectre
pause 1
put look
MATCH Nmana spectre
MATCH O Obvious
MATCHWAIT

Nmana:
echo now in Nmana
MATCH Nrest Mana: 0/
MATCH Nrest Mana: 1/
MATCH Nrest Mana: 2/
MATCH Nrest Mana: 3/
MATCH Nkill Mana:
put exp
MATCHWAIT


Nkill:
echo now in Nkill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Ncheck spectre
match O obvious
matchwait

Nrest:
Echo failed mana check, heading to rest
move up
Move north
move nw
move down
move sw
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

O:
move down
Echo now in O
pause 1
put look
MATCH P Also here
MATCH OCheck Obvious
MATCHWAIT

Ocheck:
put Search spectre
pause 1
put look
MATCH Omana spectre
MATCH P Obvious
MATCHWAIT

Omana:
echo now in Omana
MATCH Orest Mana: 0/
MATCH Orest Mana: 1/
MATCH Orest Mana: 2/
MATCH Orest Mana: 3/
MATCH Okill Mana:
put exp
MATCHWAIT


Okill:
echo now in Okill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Ocheck spectre
match P obvious
matchwait

Orest:
Echo failed mana check, heading to rest
Move go hole
Move go trap
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

P:
Move go hole
Echo now in P
pause 1
put look
MATCH Q Also here
MATCH PCheck Obvious
MATCHWAIT

Pcheck:
put Search spectre
pause 1
put look
MATCH Pmana spectre
MATCH Q Obvious
MATCHWAIT

Pmana:
echo now in Pmana
MATCH Prest Mana: 0/
MATCH Prest Mana: 1/
MATCH Prest Mana: 2/
MATCH Prest Mana: 3/
MATCH Pkill Mana:
put exp
MATCHWAIT


Pkill:
echo now in Pkill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Pcheck spectre
match Q obvious
matchwait

Prest:
Echo failed mana check, heading to rest
Move go trap
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

Q:
Move go trap
Echo now in Q
pause 1
put look
MATCH B Also here
MATCH QCheck Obvious
MATCHWAIT

Qcheck:
put Search spectre
pause 1
put look
MATCH Qmana spectre
MATCH B Obvious
MATCHWAIT

Qmana:
echo now in Qmana
MATCH Qrest Mana: 0/
MATCH Qrest Mana: 1/
MATCH Qrest Mana: 2/
MATCH Qrest Mana: 3/
MATCH Qkill Mana:
put exp
MATCHWAIT


Qkill:
echo now in Qkill
put prep 702
put cast at spectre
pause 3
put search spectre
put Look
match Qcheck spectre
match B obvious
matchwait

Qrest:
Echo failed mana check, heading to rest
Move go arch
put look
Match Manacheck Obvious
MATCHWAIT

Myx
09-10-2008, 11:51 PM
Here's another snow spectre script if anyone is looking. I didn't write it but it's one of the best hunting scripts I've used.

I think I found it by digging through tons of posts on here in the first place or else someone gave it to me. It starts in a few places but I always start it in TC...once you set up the containers it does it all...gets the boxes opened, sells crap, deposits it and rests all in one go.


#spectres

prestart:
setvariable outofmana no
setvariable return no2


ROOM:
put L
MATCH INTABLE Obvious exits: out
MATCH Tables tables
MATCH TC The bustling town
MATCH 1a Obvious exits: northeast, southeast
MATCH 2a Obvious exits: south, northwest
MATCH 3a Obvious exits: southeast, down
MATCH 4a Obvious exits: east, southwest, up
MATCH 5a Obvious exits: west, up, down
MATCH 6a Obvious exits: north, up, down
MATCH 7a Obvious paths: east, down
MATCH 8a Obvious paths: southeast, west
MATCH 9a Obvious paths: southwest, northwest
MATCH 10a Obvious exits: northeast
MATCH 11a Obvious exits: up
MATCH atNODE Obvious exits: none
matchwait

INTABLE:
put stand
move o
goto tables

Tables:
put stand
waitfor you
put get my blade from my cloak
put climb stair
move o
move n
move n
move n
move n
move e
move e
move e
move e
put go gate
move e
move e
move ne
put climb trail
move u
move u
move e
move se
move n
move ne
move ne
move e
move se
put go brid
put go arch
goto room

TC:
put stand
put get my blade from my cloak
move e
move e
move e
move e
move e
put go gate
move e
move e
move ne
put climb trail
move u
move u
move e
move se
move n
move ne
move ne
move e
move se
put go brid
put go arch
goto room

atnode:
put stand
put get my blade from my cloak
put stance defensive
put go trap
goto room



1a:
setvariable room 1
goto %outofmana

1:
put look
match filter a snow spec
match cont1 obvious
matchwait

cont1:
move se

2a:
setvariable room 2
goto %outofmana

2:
put look
match filter a snow spec
match cont2 obvious
matchwait

cont2:
move nw

3a:
setvariable room 3
goto %outofmana

3:
put look
match filter a snow spec
match cont3 obvious
matchwait

cont3:
move d

4a:
setvariable room 4
goto %outofmana

4:
put look
match filter a snow spec
match cont4 obvious
matchwait

cont4:
move e

5a:
setvariable room 5
goto %outofmana

5:
put look
match filter a snow spec
match cont5 obvious
matchwait

cont5:
move u

6a:
setvariable room 6
goto %outofmana

6:
put look
match filter a snow spec
match cont6 obvious
matchwait

cont6:
move u

7a:
setvariable room 7
goto %outofmana

7:
put look
match filter a snow spec
match cont7 obvious
matchwait

cont7:
move e

8a:
setvariable room 8
goto %outofmana

8:
put look
match filter a snow spec
match cont8 obvious
matchwait

cont8:
move se

9a:
setvariable room 9
goto %outofmana

9:
put look
match filter a snow spec
match cont9 obvious
matchwait

cont9:
move sw

10a:
setvariable room 10
goto %outofmana

10:
put look
match filter a snow spec
match cont10 obvious
matchwait

cont10:
move ne
move nw
move w
MOVE D
MOVE D
move w
move sw
goto %return

11a:
setvariable room 11
goto %outofmana

11:
put look
match filter a snow spec
match cont11 obvious


cont11:
MOVE u
goto ROOM


filter:
match cont%room% Also here
match cont%room% Also in the room
match cont%room% disk
match kill obvious exits
match kill obvious paths
matchwait


kill:
put mana
match kill2 Remaining: 3
match kill2 Remaining: 4
match kill2 Remaining: 5
match kill2 Remaining: 6
match kill2 Remaining: 7
match kill2 Remaining: 8
match kill2 Remaining: 9
match kill2 Remaining: 10
match kill2 Remaining: 11
match kill2 Remaining: 12
match kill2 Remaining: 13
match kill2 Remaining: 14
match kill2 Remaining: 15
match kill2 Remaining: 16
match kill2 Remaining: 17
match kill2 Remaining: 18
match kill2 Remaining: 19
match kill2 Remaining: 20
match kill2 Remaining: 21
match kill2 Remaining: 22
match kill2 Remaining: 23
match kill2 Remaining: 24
match kill2 Remaining: 25
match kill2 Remaining: 26
match kill2 Remaining: 27
match kill2 Remaining: 28
match kill2 Remaining: 29
match kill2 Remaining: 30
match kill2 Remaining: 31
match kill2 Remaining: 32
match kill2 Remaining: 33
match kill2 Remaining: 34
match kill2 Remaining: 35
match kill2 Remaining: 36
match kill2 Remaining: 37
match kill2 Remaining: 38
match kill2 Remaining: 39
match kill2 Remaining: 40
match kill2 Remaining: 41
match kill2 Remaining: 42
match kill2 Remaining: 43
match kill2 Remaining: 44
match kill2 Remaining: 45
match kill2 Remaining: 46
match kill2 Remaining: 47
match kill2 Remaining: 48
match kill2 Remaining: 49
match kill2 Remaining: 50
match kill2 Remaining: 51
match kill2 Remaining: 52
match kill2 Remaining: 53
match kill2 Remaining: 54
match kill2 Remaining: 55
match kill2 Remaining: 56
match kill2 Remaining: 57
match kill2 Remaining: 58
match kill2 Remaining: 59
match kill2 Remaining: 60
match kill2 Remaining: 61
match kill2 Remaining: 62
match kill2 Remaining: 63
match kill2 Remaining: 64
match kill2 Remaining: 65
match kill2 Remaining: 66
match kill2 Remaining: 67
match kill2 Remaining: 68
match kill2 Remaining: 69
match kill2 Remaining: 70
match nomana mana
matchwait

nomana:
setvariable outofmana yes
setvariable return yes2
goto room

no:
goto %room

yes:
goto cont%room

kill2:
put prep 903
put stance offensive
put cast snow spectre
match gone what?
match gone misfires
match goon gesture
match calmed can't
match kill enraged
matchwait


calmed:
put stance guarded
waitfor enraged
goto kill

goon:
put stance guarded
put look
match loot that appears dead
match continue obvious
matchwait

continue:
pause 3
goto room

loot:
put loot
goto looting



looting:
pause 1
put look
match diamond large yellow diamond
match diamond uncut diamond
match crystal blue crystal
match crystal black crystal
match crystal white crystal
match crystal shard of tigerfang crystal
match crystal rock crystal
match strongbox strongbox
match coffer coffer
match trunk trunk
match box box
match chest chest
match gem gem
match sapphire sapphire
match spinel spinel
match wand wand
match amethyst amethyst
match clasp clasp
match tourmaline tourmaline
match opal opal
match ruby ruby
match talisman talisman
match statue small statue
match amulet amulet
match shell shell
match scroll scroll
match palim palim
match stone smooth stone
match sardonyx sardonyx
match stone green avent
match paper paper
match vellum vellum
match zircon zircon
match nothing exits
match nothing paths
matchwait

sardonyx:
put get sardonyx
put put my sardonyx in my cloak
goto looting

clasp:
put get clasp
put put my clasp in my cloak
goto looting

stone:
put get stone
put put my stone in my cloak
goto looting

crystal:
put get crystal
put put my crystal in my cloak
goto looting

amethyst:
put get amethyst
put put my amethyst in my cloak
goto looting

jasper:
put get jasper
put put my jasper in my cloak
goto looting

zircon:
put get zircon
put put my zircon in my cloak
goto looting

scroll:
put get scroll
put put my scroll in my cloak
goto looting

palim:
put get palim
put put my palim in my cloak
goto looting

paper:
put get paper
put put my paper in my cloak
goto looting

vellum:
put get vellum
put put my vellum in my cloak
goto looting

amulet:
put get amulet
put put my amulet in my cloak
goto looting

ruby:
put get ruby
put put my ruby in my cloak
goto looting

talisman:
put get talisman
put put my talisman in my cloak
goto looting

statue:
put get small statue
put put my small statue in my cloak
goto looting

opal:
put get opal
put put my opal in my cloak
goto looting

tourmaline:
put get tourmal
put put my tourmal in my cloak
goto looting

gem:
put get gem
put put my gem in my cloak
goto looting

sapphire:
put get sapp
put put my sapphire in my cloak
goto looting

spinel:
put get spinel
put put my spinel in my cloak
goto looting

wand:
put get wand
put put my wand in my cloak
goto looting

shell:
put get shell
put put my shell in my cloak
goto looting

diamond:
put get diamond
put put my diamond in my cloak
goto looting

chest:
put get chest
put put my chest in my cloak
goto looting

box:
put get box
put put my box in my cloak
goto looting

trunk:
put get trunk
put put my trunk in my cloak
goto looting

strongbox:
put get strongbox
put put my strongbox in my cloak
goto looting

coffer:
put get coffer
put put my coffer in my cloak
goto looting

nothing:
pause 2
goto %room%a


gone:
put stance guarded
pause 4
goto %room%a


yes2:
goto node

no2:
goto expcheck2

expcheck2:
put exp
match room numbed
match room clear
match room muddled
match room becoming
match unload can't
matchwait


unload:
put go arch
move e
move nw
move w
move sw
move sw
move s
move nw
move w
move d
move d
move d
move sw
move w
put give guard 5
put go gate
put put my blade in my cloak
move w
move w
move w
move w
move w
move go bank
#put withdraw 10000 silver
move o
move s
put go store
put go door
goto prelocksmithing



prelocksmithing:
put look
match backtotown also here:
match locksmithing Obvious exits:
matchwait


locksmithing:
put look in my cloak
match strongboxs strongbox
match coffers coffer
match trunks trunk
match chests chest
match boxs box
match donesmithing you see
matchwait

strongboxs:
save strongbox
goto smithing

coffers:
save coffer
goto smithing

trunks:
save trunk
goto smithing

boxs:
save box
goto smithing

chests:
save chest
goto smithing

smithing:
put get my %s% from my cloak
waitfor you
put put my %s% on counter
put ring bell
put pay 5000
pause 1
put get %s% from counter
put open my %s%
put get coin
pause
put empty my %s% into my cloak
pause 4
put drop my %s%
goto locksmithing


donesmithing:
goto backtotown

backtotown:
put go door
move o
move s
put go gemshop
put remove my cloak
waitfor you
put sell my cloak
put wear my cloak
waitfor you
move o
move n
move n
put go bank
put deposit all
put withdraw 5
move o
move s
move s
move s
move s
move go shop
put climb stair
put go table
goto voln

col:
put spellup auto
pause 60
put sign wracking
pause 60
put spellup stop
goto expwaittable

voln:
put spellup auto
pause 60
put spellup stop
goto expwaittable

expwaittable:
pause 30
put xp
match donewaitingtable muddled
match donewaitingtable clear
match expwaittable mind
matchwait

donewaitingtable:
put get my blade from my blade
move o
put climb stair
move o
move n
move n
move n
move n
move e
move e
move e
move e
put go gate
move e
move e
move ne
put climb trail
move u
move u
move e
move se
move n
move ne
move ne
move e
move se
put go brid
put go arch
goto room

node:
move se
move s
move d
move d
put go hole
put stance offensive
put put my blade in my cloak
setvariable outofmana no
setvariable return no2
pause 240

donewaiting:
put get my blade from my cloak
put stance defensive
put go trapdoor
goto room