PDA

View Full Version : Teras Warrior Guild Berserk Script



Yaldin
06-03-2007, 04:01 PM
I took a lot of time and modified the script available for berserking in the landing by Augie and adjusted it to work for Teras with a lot of debugging on my end (I don't see how the other one actually managed to work for several reasons).

#Warrior Guild - Berserk ~ Teras Version
#by Augie ~ FENIX825@play.net
#Teras Revision by Yaldin
#Please email me if you find any hangups with this script.

Begin:
if_1 goto PRESTART
echo
echo Usage for this script is .berserk (yourname)
echo
exit

PRESTART:
put gld
match ASKKLIDEL 0 repetitions to complete this task
match SAUNA sauna
match DARKCHAMBER Dark Chamber
match ICETUB practice in the ice tubs
match CRITTERS critter
matchwait

#**************************************
SAUNA:
move east
move go arch
move go n
move go n
move go w
move go s
move go sauna
goto SAUNASTART

SAUNASTART:
put kneel
put meditate
match SAUNAREST are still too weakened
match SAUNABERSERK start berserking!
match SAUNABERSERK slip into a fit of rage
match SAUNASTART thoughts veer from slipping
match SAUNASTART seconds
matchwait

SAUNABERSERK:
put berserk
match SAUNAREST are still too weakened
match SAUNABERSERK remaining
match SAUNADONE have completed
matchwait

SAUNAREST:
waitfor weakened feeling
goto SAUNASTART

SAUNADONE:
put stand
match SAUNA2KLIDEL stand back up
match SAUNADONE struggle to stand
matchwait

SAUNA2KLIDEL:
move out
move n
move e
move s
move s
move go arch
move w
put ask electra about train berserk
waitfor You
put ask electra about train berserk
goto PRESTART
#**************************************
DARKCHAMBER:
move w
move go sta
goto DCSTART

DCSTART:
put kneel
put berserk
match DCREST are still too weakened
match DCSTART redness fades from the world
match DCSTOP have completed
matchwait

DCREST:
waitfor weakened feeling slowly fades
goto DCSTART

DCSTOP:
put stop berserk
match DCSTOP rage is too strong
match DCDONE redness fades from the world
matchwait

DCDONE:
put stand
match DCKLIDEL stand back up
match DCDONE struggle to stand
matchwait

DCKLIDEL:
move go sta
move e
put ask electra about train berserk
waitfor You
put ask electra about train berserk
goto PRESTART
#**************************************
ICETUB:
move e
move go arch
move north
move north
move go tub
goto ICESTART

ICESTART:
put splash
match ICEBERSERK start berserking!
match ICEBERSERK have quit shivering
match ICESTART balks at this treatment
matchwait

ICEBERSERK:
put berserk
match ICEBERSERK remaining
match ICEDONE have completed
match ICEBERSERKMORE your muscles ache too much
matchwait

ICEBERSERKMORE:
waitfor feel much less strained
match ICEBERSERK

ICEDONE:
put stand
match ICEKLIDEL stand back up
match ICEDONE struggle to stand
matchwait

ICEKLIDEL:
move out
move s
move s
move go arch
move west
put ask electra about train berserk
waitfor You
put ask electra about train berserk
goto PRESTART
#**************************************
ASKKLIDEL:
put ask electra about training berserk
goto PRESTART
#**************************************
CRITTERS:
put hide
pause 1
echo
echo **************************************************
echo * *
echo * Yer on yer own for this one buddy. *
echo * *
echo * Time to go work on a live critter. Get goin! *
echo * *
echo **************************************************
echo
exit

Yaldin
06-03-2007, 04:04 PM
I've run this through a few times already and think I've got most of the problems.

The biggest issues that I've yet to resolve come about if there's lag, and I've yet to adequately test it when you've exhausted yourself on a task to the point of being strained - but if you're high enough that you can launch into a berserk without missing or exhausting yourself, it should work.

I'm working on debugging it after you pop your muscles as we speak so bear with me.