PDA

View Full Version : old hobgoblin script



Rizben
12-28-2006, 08:54 PM
found an old hobgoblin script .. i did not write this but thought i would post it here



#Perfect hobs Hunter 3.0b


echo ************************************************** *************************
echo * Perfect Slow Hunter Version 3.0b *
echo ************************************************** *************************
echo * V1.0b has smart movement, anti poaching code, and smart hunting *
echo * V2.0b Runs From Clouds, Logs off if Dead, runs faster,ignores pelts etc *
echo * V3.0b is autogenerated, rests when fried, and has anti GM code *
echo ************************************************** *************************
echo * Author: Virilneus Date: 6/4/00 last updated 8/1/00 *
echo * You can use scripts and abide by policy, scripts like this help people *
echo * with bad wrist problems. Use Dont Abuse. *
echo * http://www.jalic.com/gemstone/index.html *
echo ************************************************** *************************


Main:
put stand
put look
MATCH caught Game Master
MATCH caught none.
match caught out.
match caught GameMaster
match caught GameHost
match caught Game Host
match caught [Scripting Violation Limbo]
pause 1
put set roomnames
match resting [Town Square, Small Park]
match begin Obvious
put look
matchwait

begin:
put exp
match dead You are a ghost!
match rest much more of this!
match start2 bell.
match start2 numbed.
match start2 muddled.
match start2 clear.
matchwait


dead:
echo YOU ARE DEAD!
echo EXITING
put quit

start2:
pause 2
put stance defensive
goto n2

N:
echo now in N
pause 1
put n
match caught [Scripting Violation Limbo]
MATCH n2 also
MATCH n2 cloud
MATCH n2 hobgoblin scalp
MATCH n2 hobgoblin null
MATCH n2 hobgoblin null
MATCH NCheck Obvious
MATCHWAIT

Ncheck:
pause 1
put look
match caught [Scripting Violation Limbo]

MATCH nkill1 hobgoblin
MATCH nkill2 hobgoblin
MATCH nkill3 hobgoblin
MATCH n2 Obvious
MATCHWAIT

nkill1:
echo now in nkill1
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match nkill1 hobgoblin
match n2 obvious
matchwait


nkill2:
echo now in nkill2
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match nkill2 hobgoblin
match n2 obvious
matchwait


nkill3:
echo now in nkill3
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match nkill3 hobgoblin
match n2 obvious
matchwait



n2:
echo now in n2

pause 2
put Look
match caught [Scripting Violation Limbo]
MATCH NE northeast,
MATCH NE northeast.
MATCH NW northwest,
MATCH NW northwest.
MATCH N north,
MATCH N north.
MATCH SE southeast,
MATCH SE southeast.
MATCH SW southwest,
MATCH SW southwest.
MATCH E east,
MATCH E east.
MATCH W west,
MATCH W west.
MATCH S south,
MATCH S south.
MATCHWAIT

S:
echo now in S
wait

put s
match caught [Scripting Violation Limbo]
MATCH s2 also
MATCH s2 cloud
MATCH s2 hobgoblin scalp
MATCH s2 hobgoblin null
MATCH s2 hobgoblin null
MATCH SCheck Obvious
MATCHWAIT

Scheck:
pause 1
put look
match caught [Scripting Violation Limbo]
MATCH skill1 hobgoblin
MATCH skill2 hobgoblin
MATCH skill3 hobgoblin
MATCH s2 Obvious
MATCHWAIT

skill1:
echo now in skill1
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match skill1 hobgoblin
match s2 obvious
matchwait

skill2:
echo now in skill2
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match skill2 hobgoblin
match s2 obvious
matchwait

skill3:
echo now in skill3
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match skill3 hobgoblin
match s2 obvious
matchwait



s2:
echo now in s2
pause 2
put look
match caught [Scripting Violation Limbo]
MATCH SW southwest,
MATCH SW southwest.
MATCH SE southeast,
MATCH SE southeast.
MATCH S south,
MATCH S south.
MATCH NW northwest,
MATCH NW northwest.
MATCH NE northeast,
MATCH NE northeast.
MATCH W west,
MATCH W west.
MATCH E east,
MATCH E east.
MATCH N north,
MATCH N north.

MATCHWAIT

E:
echo now in e
wait

put e
match caught [Scripting Violation Limbo]
MATCH e2 also
MATCH e2 cloud
MATCH e2 hobgoblin scalp
MATCH e2 hobgoblin null
MATCH e2 hobgoblin null
MATCH ECheck Obvious
MATCHWAIT

Echeck:
pause 1
put look
match caught [Scripting Violation Limbo]
MATCH ekill1 hobgoblin
MATCH ekill2 hobgoblin
MATCH ekill3 hobgoblin
MATCH e2 Obvious
MATCHWAIT

ekill1:
echo now in ekill1
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match ekill1 hobgoblin
match e2 obvious
matchwait

ekill2:
echo now in ekill2
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match ekill2 hobgoblin
match e2 obvious
matchwait

ekill3:

echo now in ekill3
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match ekill3 hobgoblin
match e2 obvious
matchwait


e2:
echo now in e2
pause 2
put look
match caught [Scripting Violation Limbo]
MATCH NE northeast,
MATCH NE northeast.
MATCH SE southeast,
MATCH SE southeast.
MATCH E east,
MATCH E east.
MATCH NW northwest,
MATCH NW northwest.
MATCH SW southwest,
MATCH SW southwest.
MATCH N north,
MATCH N north.
MATCH S south,
MATCH S south.
MATCH W west,
MATCH W west.

MATCHWAIT

W:
echo now in w
wait

put w
match caught [Scripting Violation Limbo]
MATCH w2 also
MATCH w2 cloud
MATCH w2 hobgoblin scalp
MATCH w2 hobgoblin null
MATCH w2 hobgoblin null
MATCH WCheck Obvious
MATCHWAIT

Wcheck:
pause 1
put look
match caught [Scripting Violation Limbo]
MATCH wkill1 hobgoblin
MATCH wkill2 hobgoblin
MATCH wkill3 hobgoblin
MATCH w2 Obvious
MATCHWAIT

wkill1:
echo now in wkill1
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match wkill1 hobgoblin
match w2 obvious
matchwait

wkill2:
echo now in wkill2
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match wkill2 hobgoblin
match w2 obvious
matchwait

wkill3:

echo now in wkill3
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match wkill3 hobgoblin
match w2 obvious
matchwait


w2:
echo now in w2
pause 2
put look
match caught [Scripting Violation Limbo]
MATCH SW southwest,
MATCH SW southwest.
MATCH NW northwest,
MATCH NW northwest.
MATCH W west,
MATCH W west.
MATCH SE southeast,
MATCH SE southeast.
MATCH NE northeast,
MATCH NE northeast.
MATCH S south,
MATCH S south.
MATCH N north,
MATCH N north.
MATCH E east,
MATCH E east.

MATCHWAIT

NE:
echo now in ne
wait

put ne
match caught [Scripting Violation Limbo]
MATCH ne2 also
MATCH ne2 cloud
MATCH ne2 hobgoblin scalp
MATCH ne2 hobgoblin null
MATCH ne2 hobgoblin null
MATCH NeCheck Obvious
MATCHWAIT

Necheck:
pause 1
put look
match caught [Scripting Violation Limbo]
MATCH nekill1 hobgoblin
MATCH nekill2 hobgoblin
MATCH nekill3 hobgoblin
MATCH ne2 Obvious
MATCHWAIT

nekill1:
echo now in nekill1
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match nekill1 hobgoblin
match ne2 obvious
matchwait

nekill2:
echo now in nekill2
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match nekill2 hobgoblin
match ne2 obvious
matchwait

nekill3:
echo now in nekill3
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match nekill3 hobgoblin
match ne2 obvious
matchwait


ne2:

echo now in ne2
pause 2
put look
match caught [Scripting Violation Limbo]
MATCH NE northeast,
MATCH NE northeast.
MATCH NW northwest,
MATCH NW northwest.
MATCH N north,
MATCH N north.
MATCH SE southeast,
MATCH SE southeast.
MATCH E east,
MATCH E east.
match S south.
match S south,
match W , west
match W : west
MATCH SW southwest,
MATCH SW southwest.

MATCHWAIT

SE:
echo now in se
wait

put se
match caught [Scripting Violation Limbo]
MATCH se2 also
MATCH se2 cloud
MATCH se2 hobgoblin scalp
MATCH se2 hobgoblin null
MATCH se2 hobgoblin null
MATCH SeCheck Obvious
MATCHWAIT

Secheck:
pause 1
put look
match caught [Scripting Violation Limbo]
MATCH Sekill1 hobgoblin
MATCH Sekill2 hobgoblin
MATCH Sekill3 hobgoblin
MATCH Se2 Obvious
MATCHWAIT

sekill1:
echo now in sekill1
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match sekill1 hobgoblin
match se2 obvious
matchwait

sekill2:
echo now in sekill2
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match sekill2 hobgoblin
match se2 obvious
matchwait

sekill3:
echo now in sekill3
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match sekill3 hobgoblin
match se2 obvious
matchwait


se2:

echo now in se2
pause 2
put look
match caught [Scripting Violation Limbo]
MATCH SE southeast,
MATCH SE southeast.
MATCH SW southwest,
MATCH SW southwest.
MATCH S south,
MATCH S south.
MATCH NE northeast,
MATCH NE northeast.
MATCH E east,
MATCH E east.
MATCH N north,
MATCH N north.
MATCH W : west
MATCH W , west
MATCH NW northwest,
MATCH NW northwest.

MATCHWAIT

NW:
echo now in nw
wait

put nw
match caught [Scripting Violation Limbo]
MATCH nw2 also
MATCH nw2 cloud
MATCH nw2 hobgoblin scalp
MATCH nw2 hobgoblin null
MATCH nw2 hobgoblin null
MATCH NwCheck Obvious
MATCHWAIT

Nwcheck:
pause 1
put look
match caught [Scripting Violation Limbo]
MATCH nwkill1 hobgoblin
MATCH nwkill2 hobgoblin
MATCH nwkill3 hobgoblin
MATCH nw2 Obvious
MATCHWAIT

nwkill1:
echo now in nwkill1
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match nwkill1 hobgoblin
match nw2 obvious
matchwait

nwkill2:
echo now in nwkill2
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match nwkill2 hobgoblin
match nw2 obvious
matchwait

nwkill3:
echo now in nwkill3
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match nwkill3 hobgoblin
match nw2 obvious
matchwait


nw2:
echo now in nw2
pause 2
put look
match caught [Scripting Violation Limbo]
MATCH NW northwest,
MATCH NW northwest.
MATCH NE northeast,
MATCH NE northeast.
MATCH N north,
MATCH N north.
MATCH SW southwest,
MATCH SW southwest.
MATCH W west,
MATCH W west.
MATCH S south,
MATCH S south.
MATCH E : east
MATCH E , east
MATCH SE southeast,
MATCH SE southeast.

MATCHWAIT

SW:
echo now in sw
wait

put sw
match caught [Scripting Violation Limbo]
MATCH sw2 also
MATCH sw2 cloud
MATCH sw2 hobgoblin scalp
MATCH sw2 hobgoblin null
MATCH sw2 hobgoblin null
MATCH SwCheck Obvious
MATCHWAIT

Swcheck:
pause 1
put look
match caught [Scripting Violation Limbo]
MATCH swkill1 hobgoblin
MATCH swkill2 hobgoblin
MATCH swkill3 hobgoblin
MATCH sw2 Obvious
MATCHWAIT

swkill1:
echo now in swkill1
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match swkill1 hobgoblin
match sw2 obvious
matchwait

swkill2:
echo now in swkill2
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match swkill2 hobgoblin
match sw2 obvious
matchwait

swkill3:
echo now in swkill3
Put Stance offensive
Put attack hobgoblin
pause 5
put stance defensive
put search hobgoblin
pause 1
put Look
match caught [Scripting Violation Limbo]
match swkill3 hobgoblin
match sw2 obvious
matchwait


sw2:
echo now in sw2
pause 2
put look
match caught [Scripting Violation Limbo]
MATCH SW southwest,
MATCH SW southwest.
MATCH SE southeast,
MATCH SE southeast.
MATCH S south,
MATCH S south.
MATCH NW northwest,
MATCH NW northwest.
goto sw22

sw22:
MATCH W west,
MATCH W west.
MATCH N north,
MATCH N north.
MATCH E : east
MATCH E , east
MATCH SE southeast,
MATCH SE southeast.
MATCH NE northeast,
MATCH NE northeast.
MATCHWAIT

no:
echo ****************************
echo * GM Present or *
echo * Mana Supply Depleted *
echo * Script Will Exit *
echo * or still resting... *
echo ****************************

put stance defensive
exit


rest:
put set roomnames
put stand
put look
goto Nr

Nr:
wait
move n
goto n2r

n2r:
match gopark The landscape is wild and challenging here, remote and forbidding. The ground dips and rises between thick, close undergrowth and rocky outcroppings. The level of the land rises to the south gradually at first, and then more sharply, disappearing up into the distance. To the north, the slope is gentler and less hazardous. You also see a dirt footpath.
MATCH NEr northeast,
MATCH NEr northeast.
MATCH NWr northwest,
MATCH NWr northwest.
MATCH Nr north,
MATCH Nr north.
MATCH SEr southeast,
MATCH SEr southeast.
goto n2r2

n2r2:
MATCH SWr southwest,
MATCH SWr southwest.
MATCH Er east,
MATCH Er east.
MATCH Wr west,
MATCH Wr west.
MATCH Sr south,
MATCH Sr south.
put LOOK
MATCHWAIT

Sr:
wait
move s
goto s2r

s2r:
match gopark The landscape is wild and challenging here, remote and forbidding. The ground dips and rises between thick, close undergrowth and rocky outcroppings. The level of the land rises to the south gradually at first, and then more sharply, disappearing up into the distance. To the north, the slope is gentler and less hazardous. You also see a dirt footpath.
MATCH SWr southwest,
MATCH SWr southwest.
MATCH SEr southeast,
MATCH SEr southeast.
MATCH Sr south,
MATCH Sr south.
MATCH NWr northwest,
MATCH NWr northwest.
MATCH NEr northeast,
MATCH NEr northeast.
MATCH Wr west,
MATCH Wr west.
MATCH Er east,
MATCH Er east.
MATCH Nr north,
MATCH Nr north.
put LOOK
MATCHWAIT

Er:
wait
move e
goto e2r

e2r:
match gopark The landscape is wild and challenging here, remote and forbidding. The ground dips and rises between thick, close undergrowth and rocky outcroppings. The level of the land rises to the south gradually at first, and then more sharply, disappearing up into the distance. To the north, the slope is gentler and less hazardous. You also see a dirt footpath.
MATCH NEr northeast,
MATCH NEr northeast.
MATCH SEr southeast,
MATCH SEr southeast.
MATCH Er east,
MATCH Er east.
MATCH NWr northwest,
MATCH NWr northwest.
MATCH SWr southwest,
MATCH SWr southwest.
MATCH Nr north,
MATCH Nr north.
MATCH Sr south,
MATCH Sr south.
MATCH Wr west,
MATCH Wr west.
put LOOK
MATCHWAIT

Wr:
wait
move w
goto w2r

w2r:
match gopark The landscape is wild and challenging here, remote and forbidding. The ground dips and rises between thick, close undergrowth and rocky outcroppings. The level of the land rises to the south gradually at first, and then more sharply, disappearing up into the distance. To the north, the slope is gentler and less hazardous. You also see a dirt footpath.
MATCH SWr southwest,
MATCH SWr southwest.
MATCH NWr northwest,
MATCH NWr northwest.
MATCH Wr west,
MATCH Wr west.
MATCH SEr southeast,
MATCH SEr southeast.
MATCH NEr northeast,
MATCH NEr northeast.
MATCH Sr south,
MATCH Sr south.
MATCH Nr north,
MATCH Nr north.
MATCH Er east,
MATCH Er east.
put LOOK
MATCHWAIT

NEr:
wait
move ne
goto NE2r

NE2r:
match gopark The landscape is wild and challenging here, remote and forbidding. The ground dips and rises between thick, close undergrowth and rocky outcroppings. The level of the land rises to the south gradually at first, and then more sharply, disappearing up into the distance. To the north, the slope is gentler and less hazardous. You also see a dirt footpath.
MATCH NEr northeast,
MATCH NEr northeast.
MATCH NWr northwest,
MATCH NWr northwest.
MATCH Nr north,
MATCH Nr north.
MATCH SEr southeast,
MATCH SEr southeast.
MATCH Er east,
MATCH Er east.
match Sr south.
match Sr south,
match Wr , west
match Wr : west
MATCH SWr southwest,
MATCH SWr southwest.
put LOOK
MATCHWAIT

SEr:
wait
move se
goto Se2r

Se2r:
match gopark The landscape is wild and challenging here, remote and forbidding. The ground dips and rises between thick, close undergrowth and rocky outcroppings. The level of the land rises to the south gradually at first, and then more sharply, disappearing up into the distance. To the north, the slope is gentler and less hazardous. You also see a dirt footpath.
MATCH SEr southeast,
MATCH SEr southeast.
MATCH Sr south,
MATCH Sr south.
MATCH Er : east
MATCH Er , east
MATCH SWr southwest,
MATCH SWr southwest.
MATCH NEr northeast,
MATCH NEr northeast.
MATCH Nr north,
MATCH Nr north.
match Wr , west
match Wr : west
MATCH NWr northwest,
MATCH NWr northwest.
put LOOK
MATCHWAIT

NWr:
wait
move nw
goto NW2r

NW2r:
match gopark The landscape is wild and challenging here, remote and forbidding. The ground dips and rises between thick, close undergrowth and rocky outcroppings. The level of the land rises to the south gradually at first, and then more sharply, disappearing up into the distance. To the north, the slope is gentler and less hazardous. You also see a dirt footpath.
MATCH NWr northwest,
MATCH NWr northwest.
MATCH Nr north,
MATCH Nr north.
match Wr , west
match Wr : west
MATCH NEr northeast,
MATCH NEr northeast.
MATCH SWr southwest,
MATCH SWr southwest.
MATCH Sr south,
MATCH Sr south.
MATCH Er : east
MATCH Er , east
MATCH SEr southeast,
MATCH SEr southeast.
put LOOK
MATCHWAIT

SWr:
wait
move sw
goto SW2r

SW2r:
match gopark The landscape is wild and challenging here, remote and forbidding. The ground dips and rises between thick, close undergrowth and rocky outcroppings. The level of the land rises to the south gradually at first, and then more sharply, disappearing up into the distance. To the north, the slope is gentler and less hazardous. You also see a dirt footpath.
MATCH SWr southwest,
MATCH SWr southwest.
MATCH Sr south,
MATCH Sr south.
match Wr , west
match Wr : west
MATCH SEr southeast,
MATCH SEr southeast.
MATCH NWr northwest,
MATCH NWr northwest.
MATCH Nr north,
MATCH Nr north.
MATCH Er : east
MATCH Er , east
MATCH SEr southeast,
MATCH SEr southeast.
put LOOK
MATCHWAIT

gopark:
move go foot
move ne
move n
move n
move n
move n
move n
move ne
move ne
move e
move n
move ne
move go gate
move s
move w
move s
move s
move s
move s
move s
put put fal in my back
goto no

resting:
put exp
match gohunt bell.
match gohunt muddled.
match gohunt clear.
match dead You are a ghost!
match no numbed.
match no must rest!
matchwait

gohunt:
put get my fal
move n
move w
move w
move n
move go gate
move s
move s
move s
move sw
move s
move se
move s
move se
move s
move s
move s
move sw
move s
move s
move w
move go foot
goto start2

caught:
put 'what the
put look
pause 3

Arius2232
04-09-2007, 05:25 PM
Well, I tried running the hobgoblin script posted and it nae work... I looked at it for a few minutes and couldn't figure it out so I took some time to write my own. It works for me and it can be used to attack more than hobs.

let me know if people have problems or suggestions on making it better/faster etc.


#Hunts hobs like crazy (landing)
#Original script based off rats by Kranar
#Editted to improve performance by Arius

counter set 0

start:
pause 1
put look
match checkexp The landscape is wild and challenging here
match hunting Obvious
match hunting [Upper Dragonsclaw
match hunting Slopes]
match restorhunt [Town Well]
match logoff [Scripting Violation Limbo]
match logoff [Consoltation Lounge]
match logoff [The Cell]
match lost Obvious exits:
match filter a hobgoblin
matchwait

hunting:
match filter a hobgoblin
match goback You can't go there
match goback I could not find what
match mover Obvious
matchwait

mover:
put look
match start Sorry, you may only type ahead
match goback You can't go there
match goback I could not find what
match filter a hobgoblin
match checkexp The landscape is wild and challenging here
match M%c Obvious paths:
match M%c Obvious exits:
matchwait

goback:
put look
counter subtract
goto M%c

m0:
counter set 1
move s
goto mover

m1:
counter set 2
move s
goto mover

m2:
counter set 3
move sw
goto mover

m3:
counter set 4
move se
goto mover

m4:
counter set 5
move s
goto mover

m5:
counter set 6
move s
goto mover

m6:
counter set 7
move climb ridge
goto mover

m7:
counter set 8
move ne
goto mover

m8:
counter set 9
move go entrance
goto mover

m9:
counter set 10
move climb stair
goto mover

m10:
counter set 11
move go hole
goto mover

m11:
counter set 12
move ne
goto mover

m12:
counter set 13
move nw
goto mover

m13:
counter set 14
move se
goto mover

m14:
counter set 15
move ne
goto mover

m15:
counter set 16
move sw
goto mover

m16:
counter set 17
move e
goto mover

m17:
counter set 18
move e
goto mover

m18:
counter set 19
move w
goto mover

m19:
counter set 20
move w
goto mover

m20:
counter set 21
move se
goto mover

m21:
counter set 22
move ne
goto mover

m22:
counter set 23
move se
goto mover

m23:
counter set 24
move e
goto mover

m24:
counter set 25
move se
goto mover

m25:
counter set 26
move down
goto mover

m26:
counter set 27
move up
goto mover

m27:
counter set 28
move nw
goto mover

m28:
counter set 29
move w
goto mover

m29:
counter set 30
move nw
goto mover

m30:
counter set 31
move sw
goto mover

m31:
counter set 32
move nw
goto mover

m32:
counter set 33
move sw
goto mover

m33:
counter set 34
move go hole
goto mover

m34:
counter set 35
move climb stair
goto mover

m35:
counter set 36
move out
goto mover

m36:
counter set 37
move sw
goto mover

m37:
counter set 38
move climb ridge
goto mover

m38:
counter set 39
move n
goto mover

m39:
counter set 40
move n
goto mover

m40:
counter set 41
move ne
goto mover

m41:
counter set 42
move nw
goto mover

m42:
counter set 43
move n
goto mover

m43:
counter set 44
move n
goto mover

m44:
goto checkexp

lost:
pause 1
put look
match filter a hobgoblin
match checkexp footpath
match hunting Slopes]
match restorhunt [Town Well]
matchwait

checkexp:
put exp
match gorest you must rest
match m0 your mind is
matchwait

filter:
put look
match start You can't go there.
match mover Also here
match M%c Also here
match atthob a hobgoblin
match atthob Obvious exits
match atthob Obvious paths
matchwait

atthob:
put att hob
match mover you referring to
match mover You currently have no valid target
match dead dies
match dead dead
match dead goes still
match dead motionless
match dead A little bit
match atthob only type ahead
match atthob Please wait
match atthob scampers in!
match omgwait Roundtime
match omgwait Wait
match start I could not find
matchwait

omgwait:
pause 1
goto atthob

dead:
dead:
pause
put skin hob
match skinned You skinned
match atthob You might want
match continue You botched
match continue You can only skin creatures
match continue been skinned
matchwait

continue:
put sheath
waitfor You put
put ready weapon
waitfor You remove
put search hob
goto checktre

checktre:
match getzircon zircon
match gettopaz topaz
match getwand wand
match getring gold ring
match getfaenor faenor-bloom
match getcoral coral
match getstatue small statue
match getgarnet garnet
match gettopaz topaz
match getgem gem
match getglim glim
match getsap sapphire
match getlap lapis
match getpearl pearl
match getruby ruby
match getame amethyst
match gettou tourmaline
match getopal opal
match getdiamond diamond
match getemerald emerald
match getcrystal crystal
match getblueorb blue orb
match getwhiteorb whtie orb
match getblackorb black orb
match getcordierite cordierite
match aftertreasure still alive
match aftertreasure I could not find what you were referring to.
match aftertreasure A hobgoblin
matchwait

getcordierite:
save cordierite
goto gettreasure

getcrystal:
save crystal
goto gettreasure

getblueorb:
save blue orb
goto gettreasure

getwhiteorb:
save white orb
goto gettreasure

getblackorb:
save black orb
goto gettreasure

getemerald:
save emerald
goto gettreasure

getcoral:
save coral
goto gettreasure

getring:
save ring
goto gettreasure

getfaenor:
save faenor
goto gettreasure

getzircon:
save zircon
goto gettreasure

getwand:
save wand
goto gettreasure

getstatue:
save statue
goto gettreasure

getpearl:
save pearl
goto gettreasure

getgarnet:
save garnet
goto gettreasure

gettopaz:
save topaz
goto gettreasure

getglim:
save glim
goto gettreasure

getgem:
save gem
goto gettreasure

getsap:
save sapphire
goto gettreasure

getlap:
save lapis
goto gettreasure

getruby:
save ruby
goto gettreasure

getame:
save amethyst
goto gettreasure

gettou:
save tourmaline
goto gettreasure

getopal:
save opal
goto gettreasure

getdiamond:
save diamond
goto gettreasure

gettreasure:
put put %weapon in my sheath
waitfor You put a
put get %s
match treasurefinal I could not find
match continuetre You pick up
matchwait

continuetre:
put put %s in my %container
waitfor You put
goto treasurefinal

treasurefinal:
put get %weapon from my sheath
waitfor You remove
goto aftertreasure

aftertreasure:
pause .1
put look
match filter a hobgoblin
match M%c Obvious exits:
match M%c Obvious paths:
matchwait

skinned:
put sheath
waitfor You put a
put get scalp
put stow my scalp
waitfor You put a
put ready weapon
waitfor You remove
put search hob
goto start

restorhunt:
put exp
match gohunt Your mind is muddled
match gohunt Your mind is clear
match gohunt Your mind is fresh and clear
match gohunt Your mind is as clear as a bell
match rest Your mind
matchwait

gohunt:
put gird
waitfor You
put stand
pause 4
move s
move w
move w
move w
move s
pause
move go gate
put stance neu
move n
move w
move sw
move sw
move s
move s
move s
move s
move s
move sw
pause
put go foot
goto start

gorest:
put look in my pack
match sellfurrier scalp
match moverest and a
match moverest and an
matchwait

moverest:
move go foot
move ne
move n
move n
move n
move n
move n
move ne
move ne
put sheath
waitfor You
put store shield
waitfor You
move e
move s
pause
give guard 5
pause
move go gate
move n
move e
move e
move e
move go well
goto rest

sellfurrier:
move go foot
move ne
move n
move n
move n
move n
move n
move ne
move ne
put sheath
waitfor You
put store shield
waitfor You
move e
move s
pause
give guard 5
pause
move go gate
move n
move e
move e
move n
move n
move n
move e
move go furr
put remove my pack
waitfor You take
put sell my pack
waitfor Dakris takes
put wear my pack
waitfor You put
move out
move w
move s
move s
move s
move go bank
move go arch
goto bankdepo

bankdepo:
pause 1
put depo all
match gobankrest You
matchwait

gobankrest:
move go arch
move out
move e
move go well
goto rest

rest:
pause 65
put exper
match rest Your mind can't take much more
match rest Your mind is numbed
match gohunt Your mind is becoming numbed
match gohunt Your mind is muddled
match gohunt Your mind is clear
match gohunt Your mind is fresh and clear
match gohunt Your mind is as clear as a bell
matchwait

logoff:
put exit

Durgrimst
12-07-2007, 06:09 PM
Is the updated script that Arius posted for wizard, lich, or SF?

bantersim
02-28-2008, 02:49 AM
hey just so you know, there was a hang up on the return trips, there was no put give guard 5, it was just give guard 5, also there was one spot in the script where instead of stow, and ready weapon you put variables in so when people used the revised one they will have to fix that. still a very nice program both of you, thanks for sharing

Farn
02-28-2008, 02:26 PM
Heh. There's a "caught" section. That's hilarious.

Hemloch
05-20-2009, 08:07 PM
This script works well except it poaches for me, what do I need to add to it to prevent that?

Donquix
05-20-2009, 08:14 PM
The check to see if another person is in the room is the "filter" match string. It matches the phrase "also here", if it sees "also here" it realizes another person is in the room and it continues moving rooms.

If it's poaching for some reason that's failing. Don't have time to log in and check, but walk around the area with other people and see if it has "also in the room" instead of "also here" for the other players section of the room description.

Hemloch
05-21-2009, 03:25 AM
Ok thanks for the help. :)