PDA

View Full Version : Fletching script please.



crazymage
05-31-2004, 10:21 PM
Anyone got a real good auto one?

The Cat In The Hat
05-31-2004, 11:01 PM
Yeah IM me and I'll send you mine.


Cat

crazymage
05-31-2004, 11:15 PM
gah shes not online, fuckin teases

Nieninque
06-01-2004, 08:53 AM
Originally posted by crazymage
Anyone got a real good auto one?

I do but its at home so when I get back I will post it

Soulpieced
06-01-2004, 03:14 PM
I've been gone for the weekend, send me an IM or U2U and I can show you mine.

Nieninque
06-01-2004, 03:39 PM
Here is the one I use

Usage is .fletch <type of bolt> <type of wood for shafts> <Either yes/no for painting or not> <weapon name in FULL> <weapon to do cuts with> <weapon to make shafts with>

Type of bolt is either:
1. Arrow
2. Heavy Bolt
3. Light Bolt

Use numerical reference for type of arrow/bolt.

Eg.
.fletch 1 stick yes "a heavy crossbow" dagger handaxe
Or
.fletch 3 lance no "a light crossbow" knife axe

Enclose the full weapon description in quotes.

The weapon and container variables should also be filled in.

The container should hold ALL the equipment needed for fletching.

crazymage
06-01-2004, 04:01 PM
i have one that gets wood and everything and loops but it just stopped working, who wants to look and fix.

[Edited on 6-1-2004 by crazymage]

Latrinsorm
06-01-2004, 08:08 PM
Tell where it stops working (or wait for someone less lazy than I).

crazymage
06-02-2004, 01:03 AM
it gets my knife..trys to get a shaft then just stalls, doesnt end or go get wood.

crazymage
06-04-2004, 11:47 AM
#Mastering fletching

#fletch shafts and throw 'em away in wastebasket

START:
put glance
Match GETknife You glance down at your empty hands
Match GETSHAFT1 You glance down to see a razor-sharp hunter's knife in your left hand
Match GETSHAFT2 You glance down to see a razor-sharp hunter's knife in your right hand
Match HAVEBOTH You glance down to see a single arrow shaft in your right hand and a razor-sharp hunter's knife in your left hand
Matchwait

GETknife:
put get knife from my belt
Match GOTknife You remove
Match NOknife I could not find
Matchwait

GOTknife:
pause 1
put swap
Match GETSHAFT1 you swap
matchwait

GETSHAFT1:
pause 1
put get 1 shaft from my case
Match CUTSHAFT1 You remove
Match PUTknife get what?
Matchwait

GETSHAFT2:
pause 1
put swap
pause 1
put get 1 shaft from my case
Match CUTSHAFT1 You remove
Match PUTknife get what?
Matchwait

HAVEBOTH:
pause 1
put put my shaft in wastebasket
Match START As you place a single
Matchwait

CUTSHAFT1:
pause 1
put cut my shaft with my knife
pause 1
put glance
Match CUTSHAFT1-OK You glance down to see a single arrow shaft in your right hand
Match START You glance down to see a razor-sharp hunter's knife in your left hand.
Matchwait

CUTSHAFT1-OK:
pause 1
put cut nock in my shaft with my knife
pause 1
put cut nock in my shaft with my knife
Match CUTSHAFT2-OK You carefully cut a nock
Match START might as well toss it
Matchwait

CUTSHAFT2-OK:
pause 1
put put my shaft in wastebasket
waitfor As you place a single
goto START

PUTknife:
pause 1
put put my knife in my belt
goto MAKESHAFT

MAKESHAFT:
pause 1
put look log in my case
Match GETAXE You see nothing unusual
Match NOSHAFT I could not find
matchwait

GETAXE:
pause 1
put get waraxe from my harness
Match GETWOOD You remove
Match NOAXE I could not find
Matchwait

GETWOOD:
pause 1
put get log from my case
Match CUTSHAFT You remove
Match NOSHAFT I could not find
Matchwait

CUTSHAFT:
put cut arrow shafts
pause 3
put put my shafts in my case
pause 3
put look log in my case
Match WOODGONE I could not find
Match GETWOOD You see nothing unusual
Matchwait

WOODGONE:
pause 1
put put my waraxe in my harness
pause 1
goto START

NOSHAFT:
pause 1
echo
echo Supply of wood/shafts is empty.
echo Script is about to aquire more wood, return, and continue fletching.
echo At this time please do not type anything.
echo
echo Leaving Raging Thrak Inn, Trophy Room...
echo
put look
Match LEAVE-TR [Raging Thrak Inn, Trophy Room]
Matchwait

LEAVE-TR:
pause 1
move e
move out
move n
move n
move e
move n
move go gate
pause 1
put look
Match NGATE-BRIDGE [Wehnimer's, Outside Gate]
Matchwait

NGATE-BRIDGE:
pause 1
move sw
move s
move s
move s
move s
move s
move se
move e
move e
pause 1
put look
Match WBRIDGE-EBRIDGE You are standing on the western shore
Matchwait

WBRIDGE-EBRIDGE:
pause 1
move go bridge
pause 1
put look
Match EBRIDGE-BANK You stand below the top bank
Matchwait

EBRIDGE-BANK:
pause 1
move climb bank
pause 1
put look
Match BANK-SHRUB [Mine Road]
Matchwait

BANK-SHRUB:
pause 1
move ne
move ne
move n
move w
move ne
move n
move ne
move ne
move n
move n
move nw
move go hole
move go shrub
pause 1
put look
Match WOODSTART [Gully, A Small Clearing]
Matchwait

WOODSTART:
pause 1
put get wood
Match GOTLOG You just grabbed yourself a split log
Match GOTTINDER You just grabbed yourself a handful of tinder
Match GOTSTICK You just grabbed yourself a wooden stick
Matchwait

GOTLOG:
pause 1
put put my log in my case
pause 1
put look in my case
Match ALLWOOD you see a split log, a split log, a split log, a split log, a split log
Match WOODSTART you see a split log, a split log, a split log, a split log
Match WOODSTART you see a split log, a split log, a split log
Match WOODSTART you see a split log, a split log
Match WOODSTART you see a split log
Matchwait

GOTTINDER:
pause 1
put drop my tinder
goto WOODSTART

GOTSTICK:
pause 1
put drop my stick
goto WOODSTART

ALLWOOD:
pause 1
put look
Match BUSH-BANK [Gully, A Small Clearing]
Matchwait

BUSH-BANK:
pause 1
move go bush
move out
move se
move s
move s
move sw
move sw
move s
move sw
move e
move s
move sw
move sw
pause 1
put look
Match BANK-EBRIDGE [Mine Road]
Matchwait

BANK-EBRIDGE:
pause 1
move climb bank
pause 1
put look
Match EBRIDGE-WBRIDGE You stand below the top bank
Matchwait

EBRIDGE-WBRIDGE:
pause 1
move go bridge
pause 1
put look
Match WBRIDGE-NGATE You are standing on the western shore
Matchwait

WBRIDGE-NGATE:
pause 1
move w
move w
move nw
move n
move n
move n
move n
move n
move ne
pause 1
put look
Match NGATE-TR [Wehnimer's, Outside Gate]
Matchwait

NGATE-TR:
pause 1
move go gate
move s
move w
move s
move s
move go inn
move w
pause 1
put look
Match TR-AGAIN [Raging Thrak Inn, Trophy Room]
Matchwait

TR-AGAIN:
pause 1
goto MAKESHAFT

NOknife:
pause 1
echo
echo No knife found to make shafts with. Aborting script...
echo
exit

NOAXE:
pause 1
echo
echo No waraxe found to make shafts with. Aborting script...
echo
exit

Parkbandit
06-04-2004, 11:50 AM
Here's one I stole from someone... it will make my bumblebee arrows. (Yellow with black stripes... look out for the sting!)

step1:
put get 1 shaft from my backpack
put get my knife
waitfor You remove
put cut shaft with my knife
pause 2
step1a:
put put knife in my sheath
match step2 You put
match step1b ...wait
matchwait
step1b:
pause 1
goto step1a

step2:
put get my paint from my sack
put paint my shaft
pause 2
waitfor The paint on your
put put paint in my sack

step2a
put get my paint from my bag
put paint my shaft
pause 2
waitfor The paint on your
put put paint in my bag

step3:
put get my knife
waitfor You remove
put cut nocks in my shaft with my knife
pause 2
step3a:
put put knife in my sheath
match step4 You put
match step3b ...wait
matchwait
step3b:
pause 1
goto step3a

step4:
put rem yumi
put measure my shaft with my yumi
pause 2
step4a:
put wear yumi
match step5 over your shoulder
match step4b ...wait
matchwait

step4b:
pause 1
goto step4a

step5:
put get my knife
put cut shaft with my knife
pause 2
step5a:
put put knife in my sheath
match step6 You put
match step5b ...wait
matchwait
step5b:
pause 1
goto step5a

step6:
put get my glue
put put my glue on my shaft
pause 2
step6a:
put put glue in my backpack
match step7 You put
match step7 What were you
match step6b ...wait
matchwait
step6b:
pause 1
goto step6a

step7:
put get my fletching
put put my fletching on my shaft
pause 2
waitfor The glue on your

step8:
put put fletching in my backpack
step8a:
put get my knife
match step9 You remove
match step8b ...wait
matchwait
step8b:
pause 1
goto step8a

step9:
put cut shaft with my knife
pause 2
step9a:
put put knife in my sheath
match step10 You put
match step9b ...wait
matchwait
step9b:
pause 1
goto step9a

step10:
put get my scriber
put rub scriber on my arrow
pause 2
step10a:
put put scribe in my tool
match step11 You put
match step10b ...wait
matchwait

step10b:
pause 1
goto step10a

Step11:
put put arrow in arrow in quiver
echo
echo
echo Arrow finished!
echo
echo

Goto Step1

The Cat In The Hat
06-04-2004, 02:41 PM
#fletch

if_ goto Usage
if_1 goto Start
if_2 goto Start

Usage:
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
echo ~~~~~ Welcome to Diablery's Fletching Script ~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
echo ~~~~~ ~~~~~
echo ~~~~~ This script uses VARIABLES found under CONFIGURATION, ~~~~~
echo ~~~~~ OPTIONS, VARIABLES tab in the Wizard Front End. ~~~~~
echo ~~~~~ Please set them accordingly: ~~~~~
echo ~~~~~ Weapon: Crossbow (light or heavy) for measuring bolts. ~~~~~
echo ~~~~~ Weapon2: Bow for measuring arrows. ~~~~~
echo ~~~~~ Container: Where ALL SUPPLIES are held. (Knife, axe ~~~~~
echo ~~~~~ glue, fletchings, wood for shafts, shafts.) ~~~~~
echo ~~~~~ User0: Axe to cut wood shafts User1: Wood for shafts ~~~~~
echo ~~~~~ User2: Knife, or dagger to cut your shafts with. ~~~~~
echo ~~~~~ Sheath: Where you want finished bolts/arrows to go. ~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
echo ~~~~~ USAGE: Command line variables ~~~~~
echo ~~~~~ 1 = LIGHT bolts 2 = ARROWS 3 = HEAVY bolts ~~~~~
echo ~~~~~ EXAMPLE: .fletcher 1 (light) .fletcher 2 (arrow) ~~~~~
echo ~~~~~ ~~~~~
echo ~~~~~ NOTE: This script was written and intended for use as a ~~~~~
echo ~~~~~ tool to quickly skillup fletching. Because of this, it ~~~~~
echo ~~~~~ WILL NOT paint, or make fletchings. Just the basics! ~~~~~
echo ~~~~~ ~~~~~
echo ~~~~~ Please make sure when starting the script, if you have ~~~~~
echo ~~~~~ shafts already in your supplies container, that they ~~~~~
echo ~~~~~ match the type of shafts you will be using (ie if you ~~~~~
echo ~~~~~ have arrow shafts, and start the script for bolts, the ~~~~~
echo ~~~~~ script will not run properly.) ~~~~~
echo ~~~~~ ~~~~~
echo ~~~~~ Note: The weapon you are using must be WORN on the ~~~~~
echo ~~~~~ shoulder, not in a container. Crossbows must first be ~~~~~
echo ~~~~~ UNLOADED. (No ammunition in the crossbow you are using ~~~~~
echo ~~~~~ to measure with). If you are not wearing the bow/xbow ~~~~~
echo ~~~~~ or the xbow is loaded, the script will not run properly ~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
echo ~~~~~ Script courtesy of Diablery Shirkster ~~~~~
echo ~~~~~ With Props to Raszagar for tremendous debugging help ~~~~~
echo ~~~~~ If you find any bugs, or experience any problems, ~~~~~
echo ~~~~~ Contact me at Dawkaty (AIM) or Diablery, in game. ~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
echo ~~~~~ Restart the script with the proper variable to continue ~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
exit

Start:
pause 1
put get my %user2
pause 1
put get 1 shaft from my %container
match ShaftCheck Get what?
match ShaftCut You remove a single rough
matchwait

ShaftCheck:
pause 1
put put my %user2 in my %container
put get my %user0 from my %container
pause 1
put get my %user1 from my %container
match NoWood Get what?
match ShaftMake%1 You remove
matchwait

ShaftCut:
pause 1
put cut my shaft with my %user2
match Start You begin to pare away the excess wood, but in a moment
match ShaftMeasure%1 You pare away the excess wood
matchwait


ShaftMeasure2:
pause 1
put cut nock in my shaft with my %user2
put cut nock in my shaft with my %user2
match NockYes You carefully cut a nock
match NockNo You begin cutting a nock in the end of the arrow
matchwait

NockYes:
pause 1
put put my %user2 in my %container
put remove my %weapon2
waitfor You sling
put measure my shaft
match Swap Try holding the arrow shaft
match Cut%1 Nocking the arrow shaft
matchwait

Swap:
pause 1
put swap
waitfor You swap
put measure my shaft
waitfor Roundtime:
pause 1
goto Cut%1

NockNo:
goto Start

ShaftMeasure1:
pause 1
put put my %user2 in my %container
put remove my %weapon
waitfor You sling
put measure my shaft
match Swap Try holding the
match Cut%1 You place the
matchwait



ShaftMeasure3:
goto ShaftMeasure1

Cut1:
pause 1
put wear my %weapon
put get my %user2
pause 1
put cut my shaft with my %user2
put cut my shaft with my %user2
waitfor Roundtime:
pause 1
put put my %user2 in my %container
put get my glue from my %container
match NoGlue Get what?
match GlueShaft You remove a bottle of fletching
matchwait

Cut2:
pause 1
put wear my %weapon2
put get my %user2
pause 1
put cut my shaft with my %user2
waitfor Roundtime:
pause 1
put put my %user2 in my %container
put get my glue from my %container
match NoGlue Get what?
match GlueShaft You remove a bottle of fletching
matchwait

Cut3:
goto Cut1

GlueShaft:
pause 1
put put my glue on my shaft
waitfor Roundtime:
pause 1
put put my glue in my %container
put get my fletchings from my %container
match FletchShaft You remove a bundle of
match NoFletch Get what?
matchwait

FletchShaft:
pause 1
put put my fletchings on my shaft
match FletchNo You attempt to attach
match FletchYes You attach your
matchwait

FletchNo:
pause 1
put put my fletch in my %container
put tap my shaft
match GlueAgain You tap a single
match Start You tap a bundle
matchwait

GlueAgain:
pause 1
put get my glue from my %container
match NoGlue Get what?
match GlueShaft You remove a bottle of fletching
matchwait

FletchYes:
pause 1
put put my fletching in my %container
put get my %user2 from my %container
pause 1
put cut my shaft with my %user2
match DryGlue Roundtime:
match WetGlue You'd better wait 'til that glue dries
matchwait

DryGlue:
pause 1
put put my %user2 in my %container
pause 1
put put my arrow in my %sheath
put put my bolt in my %sheath
pause 1
goto Start

WetGlue:
waitfor The glue on your
pause 1
put cut my shaft with my %user2
waitfor Roundtime:
goto DryGlue

ShaftMake1:
pause 1
put cut LIGHT shaft from my %user1 with my %user0
waitfor Roundtime:
pause 1
put put my %user0 in my %container
put put my shafts in my %container
pause 1
goto Start

ShaftMake2:
pause 1
put cut arrow shaft from my %user1 with my %user0
waitfor Roundtime:
pause 1
put put my %user0 in my %container
put put my shafts in my %container
pause 1
goto STart

ShaftMake3:
pause 1
put cut HEAVY shaft from my %user1 with my %user0
waitfor Roundtime:
pause 1
put put my %user0 in my %container
put put my shafts in my %container
pause 1
goto STart





NoWood:
echo
echo
echo
echo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
echo ^^^^^^ OUT OF WOOD FOR SHAFT-MAKING GO BUY MORE ^^^^^^
echo ^^^^^^ ^^^^^^
echo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
echo
echo
echo
exit

NoGlue:
echo
echo
echo
echo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
echo ^^^^^^ OUT OF GLUE FOR GLUING FLETCHINGS ^^^^^^
echo ^^^^^^ GO BUY MORE ^^^^^^
echo ^^^^^^ ^^^^^^
echo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
echo
echo
echo
exit

NoFletch:
echo
echo
echo
echo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
echo ^^^^^^ OUT OF FLETCHINGS ^^^^^^
echo ^^^^^^ GO BUY MORE ^^^^^^
echo ^^^^^^ ^^^^^^
echo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
echo
echo
echo
exit

crazymage
06-04-2004, 03:15 PM
i am going to attempt a script that will make arrows until run out of shafts, only for masters. wil buy materials and such.

TheEschaton
06-05-2004, 12:36 AM
CM, if you still need help, I got one that'll sit at a table at Frith's (least busy of the three, closest to fletching shop), which'll do all the shafts in your container, run to the bank and buy supplies when you run out of fletch/glue, etc, etc, etc. It'll even throw out all the practice shafts you manage to make in TSE once your container fills up. If you just put the rank message in COUNT (if you use PSINET) it's easy as hell to keep track of your ranks.

Let me know if you want it. I also have crazy scripts for masters, as well, but those are more piecemeal.


-TheE-

Celexei
06-09-2004, 04:06 AM
i have a script thats good for mastering fletching, plus it keeps track of ranks, for those that love the benefits of AFK, but i am gonna get to writing my own script pretty soon, that will be a completly hands off script, to go after wood in the kob mines, get all supllies and all, and go back to the kob mine to just toss the shafts in the burner...on second thought might as well just make it so that it dumps em in a wastebasket...will be fun, and i'll post it as soon as its done

Betheny
08-28-2004, 12:58 PM
So, is t here a fletching script that doesn't require a scriber.

Bobmuhthol
08-28-2004, 01:01 PM
Yeah, the 23968263812 posted that weren't Falgrin's.

Betheny
08-28-2004, 01:18 PM
I was using the one Cat posted.

Betheny
08-28-2004, 01:26 PM
Nevermind.

Betheny
08-28-2004, 01:30 PM
ACtually if someone could UPLOAD one that would be great, for some reason when I cut and paste Diablery's script that Cat posted, it wont' work.

Bobmuhthol
08-28-2004, 01:47 PM
http://forum.gsplayers.com/viewthread.php?action=attachment&tid=7193&pid=1840 69&aid=2984

Xinister
09-02-2004, 03:51 PM
Originally posted by Parkbandit
Here's one I stole from someone... it will make my bumblebee arrows. (Yellow with black stripes... look out for the sting!)


I just remodified the code and put it in an easier format to read.

Also added a counter.

Xinister

Soulpieced
09-02-2004, 04:30 PM
Here is what I used. Gotta buy the glue and fletching nonsense yourself. But it will automatically go chop wood and do everything else necessary. Also runs through the Legend Lounge... so you've gotta be a legend or know how to rewrite it to a different location.