jafo
06-18-2004, 11:57 PM
this is my first attempt at a script to do your bashing for you while you watch, you must watch since in some rooms other people are bashing! No AFK.
Right now it only goes as high as wooden doors and practice boxes, because thats as far as ive gotten.
-----------------------------------------------------
start:
put gld
match box practice boxes
match ice slabs of ice
match wdo stage door
match bra branches
match cra crates
match boa boards
match met sheet metal
matchwait
box:
setvariable lbl box
setvariable get box
setvariable loc stack of cheap wooden boxes
setvariable bat box
setvariable msg shower of splinters
goto where
ice:
setvariable lbl ice
setvariable get block
setvariable loc [Guild Hall, Cold Storage]
setvariable bat ice
setvariable msg shatters
goto where
wdo:
setvariable lbl wdo
setvariable loc [Warrior Guild, Wood Door]
setvariable bat door
setvariable msg teabag
goto where
bra:
setvariable lbl bra
setvariable get branch
setvariable loc pile of stripped branches
setvariable bat branch
setvariable msg last bit
goto where
boa:
setvariable lbl boa
setvariable get board
setvariable loc pile of rotten boards
setvariable bat board
setvariable msg muffled thud
goto where
met:
setvariable lbl met
setvariable get metal
setvariable loc [Blacksmith
setvariable bat metal
setvariable msg silver
goto where
cra:
setvariable lbl cra
setvariable get crate
setvariable loc crates
setvariable bat crate
setvariable msg silver
goto where
where:
put look
match fooget %loc
match go%lbl Obvious
matchwait
gobox:
move e
move e
move e
move go shed
move w
goto fooget
gomet:
move s
move go por
move s
move s
move s
move w
move s
move go gat
goto fooget
goice:
move go door
move n
move e
move go step
move w
move go door
goto googet
gowdo:
move w
move go wood door
goto foobat
gobra:
move e
move e
move e
move go shed
move s
goto fooget
goboa:
move e
move e
move e
move go shed
goto fooget
fooget:
put get %get
match fooget ...wait
match foobat pull
match foodrop pick
match ret%lbl complete
matchwait
foodrop:
put drop my %bat
goto foobat
foobat:
put bat %bat
match foobat ...wait
match fooget %msg
match ret%lbl [You have completed this task.]
match foobat R>
retmet:
move out
move n
move e
move n
move n
move go for
move go por
move go n
goto klidel
retice:
move go door
move e
move go step
move w
move s
move go door
goto klidel
retwdo:
move out
move east
goto klidel
retboa:
move out
move w
move w
move w
goto klidel
retbox:
move e
goto retboa
retbra:
move n
goto retboa
klidel:
put ask klidel about training batter
put ask klidel about training batter
match start Repeat this
match bert promoted
matchwait
bert:
move go door
move n
move e
move go door
put ask bert about next batter
move go door
move w
move s
move go door
goto klidel
Right now it only goes as high as wooden doors and practice boxes, because thats as far as ive gotten.
-----------------------------------------------------
start:
put gld
match box practice boxes
match ice slabs of ice
match wdo stage door
match bra branches
match cra crates
match boa boards
match met sheet metal
matchwait
box:
setvariable lbl box
setvariable get box
setvariable loc stack of cheap wooden boxes
setvariable bat box
setvariable msg shower of splinters
goto where
ice:
setvariable lbl ice
setvariable get block
setvariable loc [Guild Hall, Cold Storage]
setvariable bat ice
setvariable msg shatters
goto where
wdo:
setvariable lbl wdo
setvariable loc [Warrior Guild, Wood Door]
setvariable bat door
setvariable msg teabag
goto where
bra:
setvariable lbl bra
setvariable get branch
setvariable loc pile of stripped branches
setvariable bat branch
setvariable msg last bit
goto where
boa:
setvariable lbl boa
setvariable get board
setvariable loc pile of rotten boards
setvariable bat board
setvariable msg muffled thud
goto where
met:
setvariable lbl met
setvariable get metal
setvariable loc [Blacksmith
setvariable bat metal
setvariable msg silver
goto where
cra:
setvariable lbl cra
setvariable get crate
setvariable loc crates
setvariable bat crate
setvariable msg silver
goto where
where:
put look
match fooget %loc
match go%lbl Obvious
matchwait
gobox:
move e
move e
move e
move go shed
move w
goto fooget
gomet:
move s
move go por
move s
move s
move s
move w
move s
move go gat
goto fooget
goice:
move go door
move n
move e
move go step
move w
move go door
goto googet
gowdo:
move w
move go wood door
goto foobat
gobra:
move e
move e
move e
move go shed
move s
goto fooget
goboa:
move e
move e
move e
move go shed
goto fooget
fooget:
put get %get
match fooget ...wait
match foobat pull
match foodrop pick
match ret%lbl complete
matchwait
foodrop:
put drop my %bat
goto foobat
foobat:
put bat %bat
match foobat ...wait
match fooget %msg
match ret%lbl [You have completed this task.]
match foobat R>
retmet:
move out
move n
move e
move n
move n
move go for
move go por
move go n
goto klidel
retice:
move go door
move e
move go step
move w
move s
move go door
goto klidel
retwdo:
move out
move east
goto klidel
retboa:
move out
move w
move w
move w
goto klidel
retbox:
move e
goto retboa
retbra:
move n
goto retboa
klidel:
put ask klidel about training batter
put ask klidel about training batter
match start Repeat this
match bert promoted
matchwait
bert:
move go door
move n
move e
move go door
put ask bert about next batter
move go door
move w
move s
move go door
goto klidel