Wakahashi
07-20-2018, 02:08 PM
Currently this script is set up for forging vultite so nothing's being thrown away, but those sections are there and customizable. Also, if you want to be more fancy, you can set variables to make the script more universal by using %1....%9 or whatever in place of the word 'vultite' to use a different metal or 'blade' and 'handaxe-head' etc etc, but you have to know what the glyph, unfinished piece, etc are called. Feel free to send me PM in game on Brutish if you have questions.
Edit:This script expects you to a.) be wearing your apron and forging hammer, b.) have a promissory note of suitable value, c.) have enough coins to pay for your workshop fees.
#forge
echo Welcome to Brutish's Forge and Time Saver!
goto startHead
startHead:
match forgeGetHammer You glance down at your empty hands.
match forgeGetMaterial nothing in your left hand
match forgeStart a scribed vultite slab in your left hand
match forgeFinish a hammered vultite slab in your left hand
match forgeScribe a leftover vultite slab in your left hand
match forgeScribe a vultite slab in your left hand
match forgeScribe a flattened vultite slab in your left hand
pause
put glance
matchwait
forgeGetHammer:
match startHead You remove
match startHead You pick up
match forgeGetHammerError Get what?
pause
put remove forging-hammer
matchwait
forgeGetHammerError:
echo Error: Failed to get forging-hammer!
exit
forgeGetMaterial:
match startHead You remove
match startHead You pick up
match forgeGetMaterialError Get what?
pause
put get slab
matchwait
forgeGetMaterialError:
echo Error: Failed to get vultite slab!
put wear my forg
put go door
move o
pause
put get my note
pause
put order 12
pause
put buy
pause
put stow note
pause
put go work
pause
put poke slab
put push slab
put push slab
put push slab
put push slab
put push slab
put pull slab
put stow left
put swap
put poke slab
put push slab
put push slab
put push slab
put pull slab
put stow left
put swap
put poke slab
put pull slab
put stow left
put stow right
pause
move go door
put remove forg
goto StartHead
forgeScribe:
match forgeStart Your material is marked with a pattern,
match forgeToss and realize it is too small.
pause
echo Staring at the Design!
put stare blade
matchwait
forgeToss:
pause
move go door
pause
echo Getting rid of too small of a slab!
put put my mithril slab in bin
waitfor As you place
pause
move go door
goto forgeGetMaterial
forgeStart:
match forgeStartBucket The tempering trough is empty!
match timer rent on this workshop has expired.
match forgeFinish You finish this round
match forgeFinishBucket The tempering trough is empty!
match forgeScribe You decide the safest thing to do now is to re-scribe
match forgeGetMaterial bits of red hot steel fly in all directions!
match forgeCompleteBest You pause and lift the still glowing vultite handaxe-head from the anvil.
match forgeComplete You finish your work and straighten up. Turning the vultite handaxe-head you nod, satisfied with your work.
pause
echo Starting to Forge!
pause
put get tongs
matchwait
forgeStartBucket:
match gobuy I could not find what you were referring to.
match pouroil You pick up a large skin of ensorcelled oil
pause
echo Starting it up, filling the trough!
pause
put get oil
matchwait
pouroil:
pause
put pour oil in trough
goto startHead
gobuy:
pause
put wear my forg
pause
put drop slab
pause
put go door
move o
pause
put get my note
pause
put order 8
pause
put buy
pause
put stow note
pause
put go works
pause
put go door
pause
put open packa
pause
put get oil from packa
pause
put pour oil in trough
pause
put remove forg
goto forgeGetMaterial
forgeFinish:
match forgeFinishBucket The tempering trough is empty!
match forgeScribe You decide the safest thing to do now is to re-scribe
match forgeGetMaterial bits of red hot steel fly in all directions!
match forgeCompleteBest You pause and lift the still glowing mithril maul-head from the anvil.
match forgeComplete You finish your work and straighten up. Turning the mithril maul-head you nod, satisfied with your work.
match forgeFinish You finish this round
match timer rent on this workshop has expired.
pause
echo Putting in Work!
put get tongs
matchwait
echo Matchwait ForgeFinish
forgeFinishBucket:
match gobuy I could not find what you were referring to.
match pouroil You pick up a large skin of ensorcelled oil
pause
echo Refilling the Trough!
put get oil
matchwait
forgeCompleteBest:
match gobuy I could not find what you were referring to.
match pouroil You pick up a large skin of ensorcelled oil
pause
put grin evil
pause
put stow left
pause
put get oil
matchwait
forgeComplete:
match gobuy I could not find what you were referring to.
match pouroil You pick up a large skin of ensorcelled oil
pause
echo Starting it up, filling the trough!
pause
echo Get rid of the Goodies!
put stow left
put get oil
matchwait
timer:
pause
put go door
pause
move o
pause
put go workshop
pause
put go door
goto StartHead
set:
goto StartHead
Edit:This script expects you to a.) be wearing your apron and forging hammer, b.) have a promissory note of suitable value, c.) have enough coins to pay for your workshop fees.
#forge
echo Welcome to Brutish's Forge and Time Saver!
goto startHead
startHead:
match forgeGetHammer You glance down at your empty hands.
match forgeGetMaterial nothing in your left hand
match forgeStart a scribed vultite slab in your left hand
match forgeFinish a hammered vultite slab in your left hand
match forgeScribe a leftover vultite slab in your left hand
match forgeScribe a vultite slab in your left hand
match forgeScribe a flattened vultite slab in your left hand
pause
put glance
matchwait
forgeGetHammer:
match startHead You remove
match startHead You pick up
match forgeGetHammerError Get what?
pause
put remove forging-hammer
matchwait
forgeGetHammerError:
echo Error: Failed to get forging-hammer!
exit
forgeGetMaterial:
match startHead You remove
match startHead You pick up
match forgeGetMaterialError Get what?
pause
put get slab
matchwait
forgeGetMaterialError:
echo Error: Failed to get vultite slab!
put wear my forg
put go door
move o
pause
put get my note
pause
put order 12
pause
put buy
pause
put stow note
pause
put go work
pause
put poke slab
put push slab
put push slab
put push slab
put push slab
put push slab
put pull slab
put stow left
put swap
put poke slab
put push slab
put push slab
put push slab
put pull slab
put stow left
put swap
put poke slab
put pull slab
put stow left
put stow right
pause
move go door
put remove forg
goto StartHead
forgeScribe:
match forgeStart Your material is marked with a pattern,
match forgeToss and realize it is too small.
pause
echo Staring at the Design!
put stare blade
matchwait
forgeToss:
pause
move go door
pause
echo Getting rid of too small of a slab!
put put my mithril slab in bin
waitfor As you place
pause
move go door
goto forgeGetMaterial
forgeStart:
match forgeStartBucket The tempering trough is empty!
match timer rent on this workshop has expired.
match forgeFinish You finish this round
match forgeFinishBucket The tempering trough is empty!
match forgeScribe You decide the safest thing to do now is to re-scribe
match forgeGetMaterial bits of red hot steel fly in all directions!
match forgeCompleteBest You pause and lift the still glowing vultite handaxe-head from the anvil.
match forgeComplete You finish your work and straighten up. Turning the vultite handaxe-head you nod, satisfied with your work.
pause
echo Starting to Forge!
pause
put get tongs
matchwait
forgeStartBucket:
match gobuy I could not find what you were referring to.
match pouroil You pick up a large skin of ensorcelled oil
pause
echo Starting it up, filling the trough!
pause
put get oil
matchwait
pouroil:
pause
put pour oil in trough
goto startHead
gobuy:
pause
put wear my forg
pause
put drop slab
pause
put go door
move o
pause
put get my note
pause
put order 8
pause
put buy
pause
put stow note
pause
put go works
pause
put go door
pause
put open packa
pause
put get oil from packa
pause
put pour oil in trough
pause
put remove forg
goto forgeGetMaterial
forgeFinish:
match forgeFinishBucket The tempering trough is empty!
match forgeScribe You decide the safest thing to do now is to re-scribe
match forgeGetMaterial bits of red hot steel fly in all directions!
match forgeCompleteBest You pause and lift the still glowing mithril maul-head from the anvil.
match forgeComplete You finish your work and straighten up. Turning the mithril maul-head you nod, satisfied with your work.
match forgeFinish You finish this round
match timer rent on this workshop has expired.
pause
echo Putting in Work!
put get tongs
matchwait
echo Matchwait ForgeFinish
forgeFinishBucket:
match gobuy I could not find what you were referring to.
match pouroil You pick up a large skin of ensorcelled oil
pause
echo Refilling the Trough!
put get oil
matchwait
forgeCompleteBest:
match gobuy I could not find what you were referring to.
match pouroil You pick up a large skin of ensorcelled oil
pause
put grin evil
pause
put stow left
pause
put get oil
matchwait
forgeComplete:
match gobuy I could not find what you were referring to.
match pouroil You pick up a large skin of ensorcelled oil
pause
echo Starting it up, filling the trough!
pause
echo Get rid of the Goodies!
put stow left
put get oil
matchwait
timer:
pause
put go door
pause
move o
pause
put go workshop
pause
put go door
goto StartHead
set:
goto StartHead