DevonG
02-12-2011, 11:56 PM
Notes: This is a power fletching script designed to help you master fletching as fast as possible.
Works like a charm.
:welcome:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
set echo off
counter set 0
put set desc off
echo ##################################################
echo # Welcome to Devon's Power Fletching Script #
echo # Usage is .dpfletch <container> <dagger type> #
echo # Start in TSC with a Handaxe in your container #
echo # This script grabs 20 logs at a time and cuts #
echo # in a random location. #
echo ##################################################
Start:
put look
match retTown1 Narrow Alleyway
match retTown2 basement
match goFetch Town Square Central
matchwait
retTown1:
move south
move southwest
goto goFetch
retTown2:
move go stair
move go door
move out
move southwest
goto goFetch
goFetch:
move northwest
move north
move north
move east
move north
move go gate
move southwest
move south
move south
move south
move south
move south
move southeast
move east
move east
move go bridge
move climb bank
move northeast
move northwest
move north
move north
move northeast
move north
move northeast
move northeast
move north
move north
move northwest
put turn ring
pause 1
move go hole
move go shrub
counter set 0
pause .2
goto getWood0
getWood0:
getWood1:
getWood2:
getWood3:
getWood4:
getWood5:
getWood6:
getWood7:
getWood8:
getWood9:
getWood10:
put get wood
match dropStick you just grabbed yourself a wooden stick
match dropTinder you just grabbed yourself a handful of tinder
match gotLog you just grabbed yourself a split log
matchwait
getWood11:
goto goHome
gotLog:
counter add 1
put put my log in my %1
waitfor you put
goto getWood%c
dropStick:
put drop my stick
waitfor you drop
goto getWood%c
dropTinder:
put drop my tinder
waitfor you drop
goto getWood%c
goHome:
move go bush
move out
move southeast
move south
move south
move southwest
move southwest
move south
move southwest
move south
move south
move southeast
move southwest
move climb bank
move go bridge
move west
move west
move northwest
move north
move north
move north
move north
move north
move northeast
move go gate
move south
move west
move south
move south
move south
move go bank
move go arch
put withdraw 100 sil
waitfor you
move go arch
move out
move east
move southeast
move go store
put order 9
waitfor you
put buy
move out
goto whereToCut
whereToCut:
put time
match garrett 0 by the elven time
match tykel 1 by the elven time
match garrett 2 by the elven time
match tykel 3 by the elven time
match garrett 4 by the elven time
match tykel 5 by the elven time
match garrett 6 by the elven time
match tykel 7 by the elven time
match garrett 8 by the elven time
match tykel 9 by the elven time
matchwait
tykel:
move north
move north
move go arm
move go door
move go stair
put drop right
waitfor you drop
goto getHand
garrett:
move north
move north
move go alley
put drop right
waitfor you drop
goto getHand
getHand:
put get my handaxe
waitfor you
goto cutShafts
cutShafts:
pause 1
put get wood from my %1
match prepShafts you remove
match getKnife get what?
match cutShafts ...wait
matchwait
prepShafts:
pause 1
put cut arrow shafts in my wood with my hand
pause 1
goto stowShafts
stowShafts:
pause 1
put put my shafts in my %1
match stowshafts ...wait
waitfor you put
goto cutShafts
getKnife:
put put my hand in my %1
waitfor you put
put get my %2
waitfor you
goto checkShafts
checkShafts:
pause .2
put get 1 shaft from my %1
match pareShafts you remove
match storeKnife get what?
matchwait
storeKnife:
pause .2
put put my %2 in my %1
waitfor you
goto Start
pareShafts:
pause .2
put cut my shaft with my %2
match checkShafts You begin to pare away
match cutNocks You pare away the excess
matchwait
cutNocks:
pause .2
put cut nocks in my shaft with my %2
waitfor Generally,
put cut nocks in my shaft with my %2
match checkShafts might as well toss it
match dropShafts roundtime
matchwait
dropShafts:
pause .2
put put my shaft in heavy back
waitfor you put
goto checkShafts
Works like a charm.
:welcome:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
set echo off
counter set 0
put set desc off
echo ##################################################
echo # Welcome to Devon's Power Fletching Script #
echo # Usage is .dpfletch <container> <dagger type> #
echo # Start in TSC with a Handaxe in your container #
echo # This script grabs 20 logs at a time and cuts #
echo # in a random location. #
echo ##################################################
Start:
put look
match retTown1 Narrow Alleyway
match retTown2 basement
match goFetch Town Square Central
matchwait
retTown1:
move south
move southwest
goto goFetch
retTown2:
move go stair
move go door
move out
move southwest
goto goFetch
goFetch:
move northwest
move north
move north
move east
move north
move go gate
move southwest
move south
move south
move south
move south
move south
move southeast
move east
move east
move go bridge
move climb bank
move northeast
move northwest
move north
move north
move northeast
move north
move northeast
move northeast
move north
move north
move northwest
put turn ring
pause 1
move go hole
move go shrub
counter set 0
pause .2
goto getWood0
getWood0:
getWood1:
getWood2:
getWood3:
getWood4:
getWood5:
getWood6:
getWood7:
getWood8:
getWood9:
getWood10:
put get wood
match dropStick you just grabbed yourself a wooden stick
match dropTinder you just grabbed yourself a handful of tinder
match gotLog you just grabbed yourself a split log
matchwait
getWood11:
goto goHome
gotLog:
counter add 1
put put my log in my %1
waitfor you put
goto getWood%c
dropStick:
put drop my stick
waitfor you drop
goto getWood%c
dropTinder:
put drop my tinder
waitfor you drop
goto getWood%c
goHome:
move go bush
move out
move southeast
move south
move south
move southwest
move southwest
move south
move southwest
move south
move south
move southeast
move southwest
move climb bank
move go bridge
move west
move west
move northwest
move north
move north
move north
move north
move north
move northeast
move go gate
move south
move west
move south
move south
move south
move go bank
move go arch
put withdraw 100 sil
waitfor you
move go arch
move out
move east
move southeast
move go store
put order 9
waitfor you
put buy
move out
goto whereToCut
whereToCut:
put time
match garrett 0 by the elven time
match tykel 1 by the elven time
match garrett 2 by the elven time
match tykel 3 by the elven time
match garrett 4 by the elven time
match tykel 5 by the elven time
match garrett 6 by the elven time
match tykel 7 by the elven time
match garrett 8 by the elven time
match tykel 9 by the elven time
matchwait
tykel:
move north
move north
move go arm
move go door
move go stair
put drop right
waitfor you drop
goto getHand
garrett:
move north
move north
move go alley
put drop right
waitfor you drop
goto getHand
getHand:
put get my handaxe
waitfor you
goto cutShafts
cutShafts:
pause 1
put get wood from my %1
match prepShafts you remove
match getKnife get what?
match cutShafts ...wait
matchwait
prepShafts:
pause 1
put cut arrow shafts in my wood with my hand
pause 1
goto stowShafts
stowShafts:
pause 1
put put my shafts in my %1
match stowshafts ...wait
waitfor you put
goto cutShafts
getKnife:
put put my hand in my %1
waitfor you put
put get my %2
waitfor you
goto checkShafts
checkShafts:
pause .2
put get 1 shaft from my %1
match pareShafts you remove
match storeKnife get what?
matchwait
storeKnife:
pause .2
put put my %2 in my %1
waitfor you
goto Start
pareShafts:
pause .2
put cut my shaft with my %2
match checkShafts You begin to pare away
match cutNocks You pare away the excess
matchwait
cutNocks:
pause .2
put cut nocks in my shaft with my %2
waitfor Generally,
put cut nocks in my shaft with my %2
match checkShafts might as well toss it
match dropShafts roundtime
matchwait
dropShafts:
pause .2
put put my shaft in heavy back
waitfor you put
goto checkShafts