Gan
01-28-2007, 08:51 PM
If you're like me and police your own arrows after you shoot them, here's a quick little script I use to pull all the loose arrows out of my container and bundle them. Its a noisey process, so I either do it while hidden or at a table/empty room.
You'll also need to edit the container in the exit: section to whatever you stow your bundled arrows in prior to firing/using them.
Fixed the eblade loss anomoly.
_________________________________________________
#[ Utility ]Arrow bundling script
Start:
put Take arrow from my %1
waitfor You remove
put Take arrow from my %1
match bundle you remove
match wrapup Get what?
matchwait
gather:
put take arrow from my %1
match bundle You remove
match wrapup Get what?
matchwait
bundle:
put bundle
match gather You add
match gather You bundle
match drop You cannot
matchwait
drop:
put put arrow
waitfor You drop
goto gather
wrapup:
put take arrow from my sack
match exit get what?
match exit you remove
matchwait
dump:
put drop arrow
waitfor you drop
put drop arrow
exit
exit:
put bundle
match exit2 You bundle
match exit2 You add
match dump You cannot
match dump You do not
matchwait
exit2:
put put my arrow in my sack
exit
You'll also need to edit the container in the exit: section to whatever you stow your bundled arrows in prior to firing/using them.
Fixed the eblade loss anomoly.
_________________________________________________
#[ Utility ]Arrow bundling script
Start:
put Take arrow from my %1
waitfor You remove
put Take arrow from my %1
match bundle you remove
match wrapup Get what?
matchwait
gather:
put take arrow from my %1
match bundle You remove
match wrapup Get what?
matchwait
bundle:
put bundle
match gather You add
match gather You bundle
match drop You cannot
matchwait
drop:
put put arrow
waitfor You drop
goto gather
wrapup:
put take arrow from my sack
match exit get what?
match exit you remove
matchwait
dump:
put drop arrow
waitfor you drop
put drop arrow
exit
exit:
put bundle
match exit2 You bundle
match exit2 You add
match dump You cannot
match dump You do not
matchwait
exit2:
put put my arrow in my sack
exit