Pound *KS* (script): Difference between revisions
(Initial page creation / script submission) |
mNo edit summary |
||
(20 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
}}{{RTOC}} |
}}{{RTOC}} |
||
== What This Script Does == |
== What This Script Does == |
||
This is an extremely comprehensive forging script |
This is an extremely comprehensive forging script intended to serve all three of the forging disciplines: [[Weaponsmithing]], [[Blacksmithing]], and [[Armorsmithing]]. In total it will:<br> |
||
:1. Verify if you wish to just use a |
:1. Verify if you wish to just use a steel ingot (I use a steel-alloy for my work orders) or not. |
||
::*If you choose NOPE, it will then set your new chosen ingot as the one to be used. |
::*If you choose NOPE, it will then set your new chosen ingot as the one to be used. |
||
::*If there’s an ingot on the anvil already, prompts along the way will let that one be used instead.<br> |
::*If there’s an ingot on the anvil already, prompts along the way will let that one be used instead.<br> |
||
:2. Verify which book you’re going to use, and if you’re doing this for a work-order or not. |
:2. Verify which book you’re going to use, and if you’re doing this for a work-order or not. |
||
::*If it’s for a work-order, it will run through, without prompts, until the work-order is complete. The exception to this is if you’re missing a necessary component – it will prompt you, but won’t stop the script so that it’s easy to |
::*If it’s for a work-order, it will run through, without prompts, until the work-order is complete. The exception to this is if you’re missing a necessary component – it will prompt you, but won’t stop the script so that it’s easy to resume forging once you’ve acquired the item in question.<br> |
||
:3. Reads through your profession book, determines the item being crafted, and the special actions or components required to forge it.<br> |
:3. Reads through your profession book, determines the item being crafted, and the special actions or components required to forge it.<br> |
||
:4. Alerts you, via text, when your crafting is complete (either single-session, or work-order, depending upon which was selected. |
:4. Alerts you, via text, when your crafting is complete (either single-session, or work-order, depending upon which was selected. |
||
:5. If not crafing for a work-order, it automatically continues on to temper the item. |
|||
:6. After tempering, it will either be done (for Blacksmithing), or ask if you would like to complete one of the other enhancements as well (not yet implemented for Armorsmithing). |
|||
:7 If you would like to use this script for Honing or Balancing, simply start the script as ".Pound balance SCIMITAR" or whatever item you wish to enhance. Current options are "temper", "balance", and "hone". |
|||
== Using It For The First Time == |
== Using It For The First Time == |
||
This script makes extremely heavy use of variables. The first page of the script |
This script makes extremely heavy use of variables. The first page or so of the script will guide you through the necessary initial setup for your tools and tool containers. This is due to the wide variation in tools and containers (sometimes the tool is straight-up wearable!) out there - my apologies for the grunt work! Thankfully, you'll only have to do this initially (or when you purchase a new container for your forging goods!). It should also be noted that there will be a fair bit of scroll when you actually use the script, as it sets/confirms each of these variables. It is initially set up for my own personal use, with a Forger's Belt and a Forging Kit. If that's your setup, then you won't need to change a thing (or at least not much)!<br> |
||
After you’ve done that and |
After you’ve done that and flipped the setting for using a Maker's Mark (or not), to start the script, just hold your profession book in one hand, with it open to the correct page, and type '''.Pound'''<br> |
||
If you should like to forge something that is ''not'' for a work-order, ''but you have a currently outstanding work-order'', simply take your logbook, put it into a container that you will not be using and ''close that container''. Failure to do so will mean that you will be crafting said item in a continuous circuit until the script is aborted. |
|||
== Regarding Prompts == |
== Regarding Prompts == |
||
There are two kinds of prompts that you will receive within the script.<br> |
There are two kinds of prompts that you will receive within the script.<br> |
||
::1. One is a YES/NOPE prompt. As long as you echo your text within your UI, this prompt will work perfectly by typing one of those two words. You’ll only ever have to respond to this prompt once per script use (whether it’s one item, or an entire work-order).<br> |
::1. One is a YES/NOPE prompt. As long as you echo your text within your UI, this prompt will work perfectly by typing one of those two words. You’ll only ever have to respond to this prompt once per script use (whether it’s one item, or an entire work-order) and the good ol' GTG will function for this prompt as well.<br> |
||
::2. The second kind of prompt is one that waits until you perform a NOD. The script is waiting for the precise phrase “You nod”, which the game produces in response to your inputting the action “nod”. I made those prompts as such because it feels more intuitive to me and |
::2. The second kind of prompt is one that waits until you perform a NOD. The script is waiting for the precise phrase “You nod”, which the game produces in response to your inputting the action “nod”. I made those prompts as such because it feels more intuitive to me and it is a phrase that you will never get in room descriptions as you run from room to room. This one is used primarily with regards to missing components – when a component is missing, you can keep the script running, wander off to the bank and back, buy the item in question, get back to the forge and “nod”, and the script will pick right back up where it left off! |
||
== Special Notes == |
== Special Notes == |
||
I’ve tested this script extensively personally, in all three careers. It should work flawlessly for all of them, for all items currently craftable forging. That said, I might have missed something, so if you have any particular feedback, I would love to hear it on the [[Talk:Pound_*KS*_(Script)|TALK]] page! |
I’ve tested this script extensively personally, in all three careers. It should work flawlessly for all of them, for all items currently craftable via forging. That said, I might have missed something, so if you have any particular feedback, I would love to hear it on the [[Talk:Pound_*KS*_(Script)|TALK]] page! |
||
<br> |
|||
== Latest Update: 5-27-2019 == |
|||
* Added tempering match-line to correct handling of tool tempering. |
|||
* Set tool creation to pick up the item if crafter doesn't have tool tempering technique so that it isn't left on the forge. |
|||
* Added "You untie" as a match possibility for getting one's tool. |
|||
* You may also type .Pound temper ITEM, .Pound hone ITEM, or .Pound balance ITEM, to only complete that particular act on the item in your hands |
|||
* After tempering is complete, will prompt (when crafting weapons) to see if you'd like to balance or hone it as well |
|||
* Not yet setup for armor enhancement - I have no experience with doing so quite yet |
|||
<br><br> |
<br><br> |
||
== Pound (Script) == |
== Pound (Script) == |
||
<pre> |
<pre> |
||
# Read through the first part of the script below and set all variables accordingly |
|||
# Variables at use in this script |
|||
# before running script for the first time |
|||
# Variable P = item name |
|||
# Variable Q = book it belongs to |
|||
# Variable U = Do or DoNot - used for bundling |
|||
# Variable E = extra item required // what happens after quench |
|||
# Variable F = second extra item required |
|||
# Variables A, B, C, D, J, and K are described below |
|||
# N is only used internally and should never be touched. |
|||
# G, H, and I are used to help manage container interactions |
|||
# |
# |
||
# ** Container Variables: CHANGE THESE! ** |
# ** Container Variables: CHANGE THESE! ** |
||
# Default assumes forger’s belt and forging kit. |
# Default assumes forger’s belt and forging kit. |
||
# Due to such a wide range of possibilities all variables involved with |
|||
# *Primary Tools Container – Hammer, Shovel, Tong, Bellows |
|||
# GET and STOW commands must be defined for each tool. |
|||
# Due to the existence of forging belts, which use special verbs, |
|||
# While “PUT my HAMMER IN PACK” will work for some, others |
|||
# By default it is assumed you are using a forger’s belt. |
|||
# might require “TIE my HAMMER TO FORGING BELT”. |
|||
# If not, you MUST change the following two variables |
|||
# Please define all variables for each tool below: |
|||
# to refer to your own container. |
|||
# |
# |
||
# Note: if your tool is wearable, just change the GET and STOW verbs and |
|||
# You may leave variables B. D and K empty if you do not need two |
|||
# identify the item, then delete the terms after the remaining variables. |
|||
# variables to refer to your own individual container. |
|||
# If left blank, the IN, CONTDESC and CONTAINER variables will only add spaces |
|||
setvariable A forge |
|||
# and shouldn’t effect the act of wearing/removing the item in question. |
|||
setvariable B belt |
|||
# |
|||
# Hammer variables: “tie/untie my cross-peen hammer to forger belt” |
|||
setvariable HAMMERGET untie |
|||
setvariable HAMMERSTOW tie |
|||
setvariable HAMMERDESC cross-peen |
|||
setvariable HAMMER hammer |
|||
setvariable HAMMERIN to |
|||
setvariable HAMMERCONTDESC forger |
|||
setvariable HAMMERCONTAINER belt |
|||
# |
# |
||
# Shovel variables: “tie/untie square shovel to forger belt” |
|||
# *Other Pieces Container* - for Pliers and Oil |
|||
setvariable |
setvariable SHOVELGET untie |
||
setvariable |
setvariable SHOVELSTOW tie |
||
setvariable SHOVELDESC square |
|||
setvariable SHOVEL shovel |
|||
setvariable SHOVELIN to |
|||
setvariable SHOVELCONTDESC forger |
|||
setvariable SHOVELCONTAINER belt |
|||
# |
|||
# Tong variables: “tie/untie curved tongs to forger belt” |
|||
setvariable TONGGET untie |
|||
setvariable TONGSTOW tie |
|||
setvariable TONGDESC curved |
|||
setvariable TONG tongs |
|||
setvariable TONGIN to |
|||
setvariable TONGCONTDESC forger |
|||
setvariable TONGCONTAINER belt |
|||
# |
|||
# Bellows variables: “tie/untie leather bellows to my forger belt” |
|||
setvariable BELLOWSGET untie |
|||
setvariable BELLOWSSTOW tie |
|||
setvariable BELLOWSDESC leather |
|||
setvariable BELLOWS bellows |
|||
setvariable BELLOWSIN to |
|||
setvariable BELLOWSCONTDESC forger |
|||
setvariable BELLOWSCONTAINER belt |
|||
# |
|||
# Pliers variables: “get/put plain pliers in forging kit” |
|||
setvariable PLIERSGET get |
|||
setvariable PLIERSSTOW put |
|||
setvariable PLIERSDESC plain |
|||
setvariable PLIERS pliers |
|||
setvariable PLIERSIN in |
|||
setvariable PLIERSCONTDESC forging |
|||
setvariable PLIERSCONTAINER kit |
|||
# |
|||
# Rod variables: “tie/untie stirring rod to forger belt” |
|||
setvariable RODGET untie |
|||
setvariable RODSTOW tie |
|||
setvariable RODDESC stirring |
|||
setvariable ROD rod |
|||
setvariable RODIN to |
|||
setvariable RODCONTDESC forger |
|||
setvariable RODCONTAINER belt |
|||
# |
|||
# Oil variables: “get/put oil in forging kit” |
|||
setvariable OILGET get |
|||
setvariable OILSTOW put |
|||
setvariable OILDESC |
|||
setvariable OIL oil |
|||
setvariable OILIN in |
|||
setvariable OILCONTDESC forging |
|||
setvariable OILCONTAINER kit |
|||
# |
|||
# Use Maker’s Mark to stamp finished item, or no? |
|||
setvariable M yes |
|||
# |
|||
# Maker’s Mark variables only necessary if variable M above is “yes” |
|||
# Maker’s Mark variables: “get/put basic stamp in forging kit” |
|||
setvariable MARKGET get |
|||
setvariable MARKSTOW put |
|||
setvariable MARKDESC basic |
|||
setvariable MARK stamp |
|||
setvariable MARKIN in |
|||
setvariable MARKCONTDESC forging |
|||
setvariable MARKCONTAINER kit |
|||
# |
|||
# Brush variables: “get/put my wire brush in forging kit” |
|||
setvariable BRUSHGET get |
|||
setvariable BRUSHSTOW put |
|||
setvariable BRUSHDESC wire |
|||
setvariable BRUSH brush |
|||
setvariable BRUSHIN in |
|||
setvariable BRUSHCONTDESC forging |
|||
setvariable BRUSHCONTAINER kit |
|||
# |
# |
||
# |
# Container variables for Profession Books and Logbook: |
||
setvariable |
setvariable BOOKCONTDESC forging |
||
setvariable |
setvariable BOOKCONTAINER kit |
||
# |
# |
||
# **IMPORTANT NOTICE** |
# **IMPORTANT NOTICE** |
||
Line 68: | Line 157: | ||
# for various elements within the script. |
# for various elements within the script. |
||
# |
# |
||
# |
# For these prompts the script is waiting for you |
||
# to either type “yes” or “nope”, or just type "GTG" to mean ‘Good To Go’. |
|||
# or just simply waiting for the prompt "You nod" |
|||
# To allow you to acquire needed goods, sometimes you must NOD. |
|||
# before continuing. Simply respond to the prompt. |
|||
# Simply respond to the prompt each time. |
|||
# |
# |
||
# Warning: Script will be caught in an infinite loop if you have a |
# Warning: Script will be caught in an infinite loop if you have a |
||
Line 79: | Line 169: | ||
# |
# |
||
# |
# |
||
# Do not change the following three variables |
# Do not change the following three variables - they are determined within the script |
||
# and the following are the default values necessary to begin. |
# and the following are the default values necessary to begin. |
||
setvariable E Oil |
setvariable E Oil |
||
Line 85: | Line 175: | ||
setvariable U Do |
setvariable U Do |
||
goto Start%1 |
|||
put tap my %A %B |
|||
match SetBelt belt |
|||
match SetOther you are wearing |
|||
matchwait |
|||
SetBelt: |
|||
setvariable G tie |
|||
setvariable H to |
|||
setvariable I untie |
|||
goto PoundGlance |
|||
SetOther: |
|||
setvariable G put |
|||
setvariable H in |
|||
setvariable I get |
|||
goto PoundGlance |
|||
Start: |
|||
StartPound: |
|||
PoundGlance: |
PoundGlance: |
||
put glance |
put glance |
||
Line 110: | Line 187: | ||
match PoundPutAwayLog logbook |
match PoundPutAwayLog logbook |
||
match PoundPutAwayShovel shovel |
match PoundPutAwayShovel shovel |
||
match PoundPutAwayBellows bellows |
|||
match PoundPutAwayPliers pliers |
|||
match PoundPutAwayIngot ingot |
match PoundPutAwayIngot ingot |
||
match IngotDoubleCheck at your empty |
match IngotDoubleCheck at your empty |
||
Line 122: | Line 201: | ||
PoundPutAwayHammer: |
PoundPutAwayHammer: |
||
put % |
put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER |
||
match PoundGlance you put |
|||
waitfor hammer |
|||
match PoundGlance you attach |
|||
match PoundGlance you sling |
|||
matchwait |
|||
PoundPutAwayTongs: |
PoundPutAwayTongs: |
||
put % |
put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER |
||
match PoundGlance you put |
|||
waitfor tongs |
|||
match PoundGlance you attach |
|||
match PoundGlance you sling |
|||
matchwait |
|||
PoundPutAwayBellows: |
|||
put %BELLOWSSTOW my %BELLOWS %BELLOWSIN %BELLOWSCONTDESC %BELLOWSCONTAINER |
|||
match PoundGlance you put |
|||
match PoundGlance you attach |
|||
match PoundGlance you sling |
|||
matchwait |
|||
PoundPutAwayPliers: |
|||
put %PLIERSSTOW my %PLIERS %PLIERSIN %PLIERSCONTDESC %PLIERSCONTAINER |
|||
match PoundGlance you put |
|||
match PoundGlance you attach |
|||
match PoundGlance you sling |
|||
matchwait |
|||
PoundPutAwayRod: |
PoundPutAwayRod: |
||
put % |
put %RODSTOW my %ROD %RODIN %RODCONTDESC %RODCONTAINER |
||
match PoundGlance you put |
|||
waitfor rod |
|||
match PoundGlance you attach |
|||
match PoundGlance you sling |
|||
matchwait |
|||
PoundPutAwayLog: |
PoundPutAwayLog: |
||
put put my log in my % |
put put my log in my %BOOKCONTDESC %BOOKCONTAINER |
||
match PoundGlance you put |
|||
waitfor You put |
|||
matchwait |
|||
goto PoundGlance |
|||
PoundPutAwayShovel: |
PoundPutAwayShovel: |
||
put % |
put %SHOVELSTOW my %SHOVEL %SHOVELIN %SHOVELCONTDESC %SHOVELCONTAINER |
||
match PoundGlance you put |
|||
waitfor shovel |
|||
match PoundGlance you attach |
|||
match PoundGlance you sling |
|||
matchwait |
|||
IngotDoubleCheck: |
IngotDoubleCheck: |
||
Line 150: | Line 251: | ||
echo *************** |
echo *************** |
||
echo |
echo |
||
echo *** Use |
echo *** Use steel? *** |
||
echo *** (Yes / Nope) *** |
echo *** (Yes / Nope) *** |
||
echo |
echo |
||
echo *************** |
echo *************** |
||
echo |
echo |
||
match IngotConfirmation Yes |
|||
match IngotConfirmation yes |
match IngotConfirmation yes |
||
match |
match IngotConfirmation you nod |
||
match IngotConfirmation gtg |
|||
match IngotSpecial nope |
match IngotSpecial nope |
||
matchwait |
matchwait |
||
Line 163: | Line 264: | ||
IngotConfirmation: |
IngotConfirmation: |
||
echo Okay! |
echo Okay! |
||
setvariable V |
setvariable V steel |
||
goto MatchItemCheck |
goto MatchItemCheck |
||
Line 172: | Line 273: | ||
echo |
echo |
||
echo *** Get the ingot you want to use |
echo *** Get the ingot you want to use |
||
echo *** NOD when ready |
echo *** NOD when ready (or type GTG) |
||
echo |
echo |
||
echo ***************************** |
echo ***************************** |
||
echo |
echo |
||
match IngotSpecialSet You nod |
|||
match IngotSpecialSet GTG |
|||
echo Okay! |
|||
matchwait |
|||
goto IngotSpecialSet |
|||
Line 188: | Line 289: | ||
echo *** Hold your forging book in your hand |
echo *** Hold your forging book in your hand |
||
echo *** Turn your book to the appropriate page |
echo *** Turn your book to the appropriate page |
||
echo *** NOD when ready |
echo *** NOD when ready (or type GTG) |
||
echo |
echo |
||
echo ********************************** |
echo ********************************** |
||
echo |
echo |
||
match CheckBook You nod |
|||
match CheckBook GTG |
|||
matchwait |
|||
CheckBook: |
|||
echo Okay! |
echo Okay! |
||
put glance |
put glance |
||
Line 246: | Line 351: | ||
StudyBook: |
StudyBook: |
||
pause 1 |
pause 1 |
||
put get my %Q book |
put get my %Q book in my %BOOKCONTDESC %BOOKCONTAINER |
||
put study my book |
put study my book |
||
waitfor Roundtime |
waitfor Roundtime |
||
Line 252: | Line 357: | ||
PoundGetToolsPutAwayBook: |
PoundGetToolsPutAwayBook: |
||
pause 1 |
|||
put put my book in my %J %K |
|||
put put my book in my %BOOKCONTDESC %BOOKCONTAINER |
|||
waitfor You put |
|||
match PoundGetTools You put |
|||
match PoundGetToolsPutAwayBook ...wait |
|||
matchwait |
|||
PoundGetTools: |
PoundGetTools: |
||
Line 267: | Line 374: | ||
PoundGetToolsPutAwayLog: |
PoundGetToolsPutAwayLog: |
||
put put my logbook in my % |
put put my logbook in my %BOOKCONTDESC %BOOKCONTAINER |
||
waitfor You put |
waitfor You put |
||
goto PoundGetTools |
goto PoundGetTools |
||
PoundGetHammer: |
PoundGetHammer: |
||
put % |
put %HAMMERGET my %HAMMERDESC %HAMMER %HAMMERIN my %HAMMERCONTDESC %HAMMERCONTAINER |
||
match PoundGetHammer ...wait |
match PoundGetHammer ...wait |
||
match PoundGetTools You get |
match PoundGetTools You get |
||
match PoundGetTools You remove |
match PoundGetTools You remove |
||
match PoundGetTools You sling |
|||
match PoundGetTools You untie |
|||
match PoundGetTong You are already |
match PoundGetTong You are already |
||
match PoundOops What were you |
match PoundOops What were you |
||
Line 281: | Line 390: | ||
PoundGetTong: |
PoundGetTong: |
||
put % |
put %TONGGET my %TONGDESC %TONG %TONGIN my %TONGCONTDESC %TONGCONTAINER |
||
match PoundGetTong ...wait |
match PoundGetTong ...wait |
||
match PoundStart You get |
match PoundStart You get |
||
match PoundStart You remove |
match PoundStart You remove |
||
match PoundStart You sling |
|||
match PoundStart You untie |
|||
match PoundStart You are already |
match PoundStart You are already |
||
match PoundOops What were you |
match PoundOops What were you |
||
Line 301: | Line 412: | ||
match ArmorMask lamellar mask |
match ArmorMask lamellar mask |
||
match ArmorMask plate mask |
match ArmorMask plate mask |
||
match Armet armet |
|||
match Cap cap |
match Cap cap |
||
match Aventail aventail |
match Aventail aventail |
||
Line 335: | Line 447: | ||
match Buckler buckler |
match Buckler buckler |
||
match Aegis aegis |
match Aegis aegis |
||
pause |
pause 2 |
||
put read my book |
put read my book |
||
matchwait |
matchwait |
||
Line 393: | Line 505: | ||
match Flarmen flarmen |
match Flarmen flarmen |
||
match Glarmen glarmen |
match Glarmen glarmen |
||
match Ring ring |
|||
pause 3 |
|||
pause 2 |
|||
put read my book |
put read my book |
||
matchwait |
matchwait |
||
Line 409: | Line 522: | ||
match Poignard poignard |
match Poignard poignard |
||
match Pugio pugio |
match Pugio pugio |
||
match Sword sword |
|||
match Stiletto stiletto |
match Stiletto stiletto |
||
match Dart dart |
match Dart dart |
||
Line 458: | Line 570: | ||
match Flamberge flamberge |
match Flamberge flamberge |
||
match Kaskara kaskara |
match Kaskara kaskara |
||
match Greatsword greatsword |
|||
match Broadsword broadsword |
|||
match Sword sword |
|||
match Shh shh |
match Shh shh |
||
match Cosh cosh |
match Cosh cosh |
||
Line 527: | Line 642: | ||
match Katana katana |
match Katana katana |
||
match Tekkan tekkan |
match Tekkan tekkan |
||
match Ring ring |
|||
match WeaponHammer short metal hammer |
match WeaponHammer short metal hammer |
||
pause 3 |
pause 3 |
||
Line 561: | Line 675: | ||
setvariable L small |
setvariable L small |
||
setvariable E Backing |
setvariable E Backing |
||
goto GetIngot |
|||
gotoGetIngot |
|||
VarLargeBacking: |
VarLargeBacking: |
||
setvariable L large |
setvariable L large |
||
setvariable E Backing |
setvariable E Backing |
||
goto GetIngot |
|||
gotoGetIngot |
|||
VarHilt: |
VarHilt: |
||
Line 617: | Line 731: | ||
ArmorMask: |
ArmorMask: |
||
setvariable P mask |
setvariable P mask |
||
goto VarECheck |
|||
Armet: |
|||
setvariable P armet |
|||
goto VarECheck |
goto VarECheck |
||
Line 770: | Line 888: | ||
BlackTongs: |
BlackTongs: |
||
setvariable P tong |
setvariable P tong |
||
goto |
goto VarOilStow |
||
Drawknife: |
Drawknife: |
||
Line 986: | Line 1,104: | ||
Pugio: |
Pugio: |
||
setvariable P pugio |
setvariable P pugio |
||
goto VarECheck |
|||
Greatsword: |
|||
setvariable P greatsword |
|||
goto VarECheck |
|||
Broadsword: |
|||
setvariable P broadsword |
|||
goto VarECheck |
goto VarECheck |
||
Line 1,466: | Line 1,592: | ||
PoundStart: |
PoundStart: |
||
put pound ingot on anvil with my |
put pound ingot on anvil with my %HAMMER |
||
match PoundStart ...wait |
match PoundStart ...wait |
||
match PoundNotEnough need a larger volume |
match PoundNotEnough need a larger volume |
||
Line 1,482: | Line 1,608: | ||
PoundItem: |
PoundItem: |
||
put pound %P on anvil with my |
put pound %P on anvil with my %HAMMER |
||
match PoundItem ...wait |
match PoundItem ...wait |
||
match PoundFuel need some more fuel |
match PoundFuel need some more fuel |
||
Line 1,501: | Line 1,627: | ||
pause 1 |
pause 1 |
||
put push tub |
put push tub |
||
pause 2 |
|||
goto Pound%E |
goto Pound%E |
||
matchwait |
matchwait |
||
Line 1,506: | Line 1,633: | ||
PoundHaft: |
PoundHaft: |
||
pause 1 |
pause 1 |
||
put % |
put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER |
||
put % |
put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER |
||
match PoundHaft ...wait |
match PoundHaft ...wait |
||
match PoundHaftGetItem You put |
match PoundHaftGetItem You put |
||
match PoundHaftGetItem You sling |
|||
match PoundHaftGetItem You attach |
match PoundHaftGetItem You attach |
||
matchwait |
matchwait |
||
Line 1,530: | Line 1,658: | ||
echo ******************* |
echo ******************* |
||
echo |
echo |
||
echo *** Missing |
echo *** Missing haft |
||
echo *** NOD when |
echo *** NOD (or GTG) when |
||
echo *** |
echo *** acquired and in hand |
||
echo |
echo |
||
echo ******************* |
echo ******************* |
||
echo |
echo |
||
match PoundHaft2 You nod |
|||
match PoundHaft2 gtg |
|||
matchwait |
|||
PoundHaft2: |
PoundHaft2: |
||
Line 1,547: | Line 1,676: | ||
PoundHilt: |
PoundHilt: |
||
pause 1 |
pause 1 |
||
put % |
put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER |
||
put % |
put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER |
||
match PoundHilt ...wait |
match PoundHilt ...wait |
||
match PoundHiltGetItem You put |
match PoundHiltGetItem You put |
||
Line 1,571: | Line 1,700: | ||
echo ******************* |
echo ******************* |
||
echo |
echo |
||
echo *** Missing |
echo *** Missing hilt |
||
echo *** NOD when |
echo *** NOD (or GTG) when |
||
echo *** and in hand |
echo *** acquired and in hand |
||
echo |
echo |
||
echo ******************* |
echo ******************* |
||
echo |
echo |
||
match PoundHilt2 You nod |
|||
match PoundHilt2 gtg |
|||
matchwait |
|||
PoundHilt2: |
PoundHilt2: |
||
Line 1,594: | Line 1,724: | ||
PoundGrindWeapon: |
PoundGrindWeapon: |
||
put push |
put push grindst with %P |
||
match PoundGrindWeapon ...wait |
match PoundGrindWeapon ...wait |
||
match PoundOilCont With grinding complete |
match PoundOilCont With grinding complete |
||
Line 1,601: | Line 1,731: | ||
PoundPole: |
PoundPole: |
||
pause 1 |
pause 1 |
||
put % |
put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER |
||
put % |
put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER |
||
match PoundPole ...wait |
match PoundPole ...wait |
||
match PoundPoleGetItem You put |
match PoundPoleGetItem You put |
||
match PoundPoleGetItem You sling |
|||
match PoundPoleGetItem You attach |
match PoundPoleGetItem You attach |
||
matchwait |
matchwait |
||
Line 1,627: | Line 1,758: | ||
echo |
echo |
||
echo *** Missing appropriate pole |
echo *** Missing appropriate pole |
||
echo *** NOD when |
echo *** NOD (or GTG) when |
||
echo *** and in hand |
echo *** acquired and in hand |
||
echo |
echo |
||
echo ******************* |
echo ******************* |
||
echo |
echo |
||
match PoundPole2 You nod |
|||
match PoundPole2 gtg |
|||
matchwait |
|||
Line 1,641: | Line 1,773: | ||
echo |
echo |
||
echo *** Missing pole |
echo *** Missing pole |
||
echo *** NOD when |
echo *** NOD (or GTG) when |
||
echo *** and in hand |
echo *** acquired and in hand |
||
echo |
echo |
||
echo ******************* |
echo ******************* |
||
echo |
echo |
||
match PoundPole2 You nod |
|||
match PoundPole2 gtg |
|||
matchwait |
|||
PoundPole2: |
PoundPole2: |
||
Line 1,657: | Line 1,790: | ||
PoundPadding: |
PoundPadding: |
||
pause 1 |
pause 1 |
||
put % |
put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER |
||
put % |
put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER |
||
match PoundPadding ...wait |
match PoundPadding ...wait |
||
match PoundPaddingGetItem You put |
match PoundPaddingGetItem You put |
||
Line 1,702: | Line 1,835: | ||
echo |
echo |
||
echo *** Missing required padding |
echo *** Missing required padding |
||
echo *** NOD when |
echo *** NOD (or GTG) when |
||
echo *** acquired and in hand |
|||
echo |
|||
echo |
|||
echo ********************** |
echo ********************** |
||
echo |
echo |
||
match ComplexPaddingPart2 You nod |
|||
match ComplexPaddingPart2 gtg |
|||
matchwait |
|||
ComplexPaddingPart2: |
ComplexPaddingPart2: |
||
Line 1,717: | Line 1,852: | ||
ComplexPaddingGetPliers: |
ComplexPaddingGetPliers: |
||
pause 1 |
pause 1 |
||
put %PLIERSGET my %PLIERSDESC %PLIERS %PLIERSIN %PLIERSCONTDESC %PLIERSCONTAINER |
|||
put get my plier |
|||
match ComplexPaddingGetPliers ...wait |
match ComplexPaddingGetPliers ...wait |
||
match ComplexPaddingPliers You sling |
|||
match ComplexPaddingPliers You get |
match ComplexPaddingPliers You get |
||
matchwait |
matchwait |
||
Line 1,731: | Line 1,867: | ||
ComplexPaddingPliersStow: |
ComplexPaddingPliersStow: |
||
put %PLIERSSTOW my %PLIERS %PLIERSIN %PLIERSCONTDESC %PLIERSCONTAINER |
|||
put put my plier in my %C %D |
|||
match ComplexPaddingPliersStow ...wait |
match ComplexPaddingPliersStow ...wait |
||
match ComplexPadding%N You put |
match ComplexPadding%N You put |
||
match ComplexPadding%N You sling |
|||
match ComplexPadding%N You attach |
match ComplexPadding%N You attach |
||
matchwait |
matchwait |
||
Line 1,759: | Line 1,896: | ||
echo |
echo |
||
echo *** Missing required padding |
echo *** Missing required padding |
||
echo *** NOD when |
echo *** NOD (or GTG) when |
||
echo *** acquired and in hand |
|||
echo |
echo |
||
echo ********************** |
echo ********************** |
||
echo |
echo |
||
match PoundPadding2 You nod |
|||
match PoundPadding2 gtg |
|||
matchwait |
|||
PoundPadding2: |
PoundPadding2: |
||
Line 1,774: | Line 1,913: | ||
PoundBacking: |
PoundBacking: |
||
pause 1 |
pause 1 |
||
put % |
put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER |
||
put % |
put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER |
||
match PoundBacking ...wait |
match PoundBacking ...wait |
||
match PoundBackingGetItem You put |
match PoundBackingGetItem You put |
||
match PoundBackingGetItem You sling |
|||
match PoundBackingGetItem You attach |
match PoundBackingGetItem You attach |
||
matchwait |
matchwait |
||
Line 1,811: | Line 1,951: | ||
echo |
echo |
||
echo *** Missing required backing |
echo *** Missing required backing |
||
echo *** NOD when |
echo *** NOD (or GTG) when |
||
echo *** acquired and in hand |
|||
echo |
echo |
||
echo ********************** |
echo ********************** |
||
echo |
echo |
||
match ComplexBackingPart2 You nod |
|||
match ComplexBackingPart2 gtg |
|||
matchwait |
|||
ComplexBackingPart2: |
ComplexBackingPart2: |
||
Line 1,826: | Line 1,968: | ||
ComplexBackingGetPliers: |
ComplexBackingGetPliers: |
||
pause 1 |
pause 1 |
||
put %PLIERSGET my %PLIERSDESC %PLIERS %PLIERSIN %PLIERSCONTDESC %PLIERSCONTAINER |
|||
put get my plier |
|||
match ComplexBackingGetPliers ...wait |
match ComplexBackingGetPliers ...wait |
||
match ComplexBackingPliers You sling |
|||
match ComplexBackingPliers You get |
match ComplexBackingPliers You get |
||
match ComplexBackingPliers You remove |
|||
match ComplexBackingPliers You untie |
|||
matchwait |
matchwait |
||
Line 1,840: | Line 1,985: | ||
ComplexBackingPliersStow: |
ComplexBackingPliersStow: |
||
put %PLIERSSTOW my %PLIERS %PLIERSIN %PLIERSCONTDESC %PLIERSCONTAINER |
|||
put put my plier in my %C %D |
|||
match ComplexBackingPliersStow ...wait |
match ComplexBackingPliersStow ...wait |
||
match ComplexBacking%N You put |
match ComplexBacking%N You put |
||
match ComplexBacking%N You sling |
|||
match ComplexBacking%N You attach |
match ComplexBacking%N You attach |
||
matchwait |
matchwait |
||
Line 1,867: | Line 2,013: | ||
echo |
echo |
||
echo *** Missing backing |
echo *** Missing backing |
||
echo *** NOD when |
echo *** NOD (or GTG) when |
||
echo *** and in hand |
echo *** acquired and in hand |
||
echo |
echo |
||
echo ******************* |
echo ******************* |
||
echo |
echo |
||
match PoundBacking2 You nod |
|||
match PoundBacking2 gtg |
|||
matchwait |
|||
PoundBacking2: |
PoundBacking2: |
||
Line 1,883: | Line 2,030: | ||
PoundGetPliers: |
PoundGetPliers: |
||
pause 1 |
pause 1 |
||
put %PLIERSGET my %PLIERSDESC %PLIERS %PLIERSIN %PLIERSCONTDESC %PLIERSCONTAINER |
|||
put get my plier |
|||
match PoundGetPliers ...wait |
match PoundGetPliers ...wait |
||
match PoundPliers You remove |
|||
match PoundPliers You untie |
|||
match PoundPliers You sling |
|||
match PoundPliers You get |
match PoundPliers You get |
||
matchwait |
matchwait |
||
PoundPliers: |
PoundPliers: |
||
put pull my %P with my |
put pull my %P with my %PLIERS |
||
match PoundPliers ...wait |
match PoundPliers ...wait |
||
match PoundPliers Roundtime |
match PoundPliers Roundtime |
||
Line 1,897: | Line 2,047: | ||
PoundHandle: |
PoundHandle: |
||
pause 1 |
pause 1 |
||
put % |
put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER |
||
put % |
put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER |
||
match PoundHandle ...wait |
match PoundHandle ...wait |
||
match PoundHandleGetItem You put |
match PoundHandleGetItem You put |
||
match PoundHandleGetItem You attach |
match PoundHandleGetItem You attach |
||
match PoundHandleGetItem You sling |
|||
matchwait |
matchwait |
||
Line 1,922: | Line 2,073: | ||
echo |
echo |
||
echo *** Missing shield handle |
echo *** Missing shield handle |
||
echo *** NOD when |
echo *** NOD (or GTG) when |
||
echo *** and in hand |
echo *** acquired and in hand |
||
echo |
echo |
||
echo ******************* |
echo ******************* |
||
echo |
echo |
||
match PoundHandle2 You nod |
|||
match PoundHandle2 gtg |
|||
PoundHandle2: |
PoundHandle2: |
||
Line 1,943: | Line 2,094: | ||
PoundPostHandleGetTools: |
PoundPostHandleGetTools: |
||
put % |
put %HAMMERGET my %HAMMERDESC %HAMMER %HAMMERIN my %HAMMERCONTDESC %HAMMERCONTAINER |
||
put % |
put %TONGGET my %TONGDESC %TONG %TONGIN my %TONGCONTDESC %TONGCONTAINER |
||
match PoundPostHandleGetTools ...wait |
match PoundPostHandleGetTools ...wait |
||
match PoundPostHandlePound You get |
match PoundPostHandlePound You get |
||
match PoundPostHandlePound You sling |
|||
match PoundPostHandlePound You remove |
match PoundPostHandlePound You remove |
||
match PoundPostHandlePound You untie |
|||
matchwait |
matchwait |
||
Line 1,957: | Line 2,110: | ||
PoundCord: |
PoundCord: |
||
pause 1 |
pause 1 |
||
put % |
put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER |
||
put % |
put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER |
||
match PoundCord ...wait |
match PoundCord ...wait |
||
match PoundCordGetItem You put |
match PoundCordGetItem You put |
||
match PoundCordGetItem You sling |
|||
match PoundCordGetItem You attach |
match PoundCordGetItem You attach |
||
matchwait |
matchwait |
||
Line 1,977: | Line 2,131: | ||
echo |
echo |
||
echo *** Missing required cord |
echo *** Missing required cord |
||
echo *** NOD when |
echo *** NOD (or GTG) when |
||
echo *** and in hand |
echo *** acquired and in hand |
||
echo |
echo |
||
echo ******************* |
echo ******************* |
||
echo |
echo |
||
match PoundCord2 You nod |
|||
match PoundCord2 gtg |
|||
matchwait |
|||
PoundCord2: |
PoundCord2: |
||
Line 1,992: | Line 2,147: | ||
PoundPliersStow: |
PoundPliersStow: |
||
put %PLIERSSTOW my %PLIERS %PLIERSIN %PLIERSCONTDESC %PLIERSCONTAINER |
|||
put put my plier in my %C %D |
|||
match PoundPliersStow ...wait |
match PoundPliersStow ...wait |
||
match PoundOilCont You put |
match PoundOilCont You put |
||
match PoundOilCont You sling |
|||
match PoundOilCont You attach |
match PoundOilCont You attach |
||
matchwait |
matchwait |
||
Line 2,000: | Line 2,156: | ||
PoundOilStow: |
PoundOilStow: |
||
pause 1 |
pause 1 |
||
put % |
put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER |
||
put % |
put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER |
||
goto PoundOil |
goto PoundOil |
||
Line 2,015: | Line 2,171: | ||
PoundOilCont: |
PoundOilCont: |
||
put |
put %OILGET my %OILDESC %OIL %OILIN my %OILCONTDESC %OILCONTAINER |
||
match PoundOilCont ...wait |
match PoundOilCont ...wait |
||
match PoundOil2 You get |
match PoundOil2 You get |
||
Line 2,026: | Line 2,182: | ||
echo |
echo |
||
echo *** Missing Flask of Oil |
echo *** Missing Flask of Oil |
||
echo *** NOD when |
echo *** NOD (or GTG) when |
||
echo *** and in hand |
echo *** acquired and in hand |
||
echo |
echo |
||
echo ******************* |
echo ******************* |
||
echo |
echo |
||
match PoundOil2 You nod |
|||
match PoundOil2 gtg |
|||
matchwait |
|||
PoundOil2: |
PoundOil2: |
||
Line 2,041: | Line 2,198: | ||
PoundOilGrindBlunt: |
PoundOilGrindBlunt: |
||
put |
put %OILSTOW my %OIL in my %OILCONTDESC %OILCONTAINER |
||
match PoundOilGrindBlunt ...wait |
match PoundOilGrindBlunt ...wait |
||
match PoundGrindPush You put |
match PoundGrindPush You put |
||
match PoundGrindPush were you referring |
|||
matchwait |
matchwait |
||
PoundOil2Stow: |
PoundOil2Stow: |
||
put put my |
put put my %OIL in my %OILCONTDESC %OILCONTAINER |
||
match PoundOil2Stow ...wait |
match PoundOil2Stow ...wait |
||
match PoundDone You put |
match PoundDone You put |
||
match PoundDone were you referring |
|||
matchwait |
matchwait |
||
PoundTurn: |
PoundTurn: |
||
put turn %P on anvil with my |
put turn %P on anvil with my %TONG |
||
match PoundTurn ...wait |
match PoundTurn ...wait |
||
match PoundQuench complete and ready |
match PoundQuench complete and ready |
||
Line 2,060: | Line 2,219: | ||
PoundBellows: |
PoundBellows: |
||
put % |
put %TONGSTOW my %TONGDESC %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER |
||
put %BELLOWSGET my %BELLOWSDESC %BELLOWS %BELLOWSIN %BELLOWSCONTDESC %BELLOWSCONTAINER |
|||
put %I my bellows %H my %A %B |
|||
match PoundBellows ...wait |
match PoundBellows ...wait |
||
match PoundBellowsPush You get |
match PoundBellowsPush You get |
||
match PoundBellowsPush You sling |
|||
match PoundBellowsPush You remove |
match PoundBellowsPush You remove |
||
match PoundBellowsPush You untie |
|||
matchwait |
matchwait |
||
Line 2,074: | Line 2,235: | ||
PoundBellowsStow: |
PoundBellowsStow: |
||
pause 1 |
|||
put %G my bellows %H my %A %B |
|||
put % |
put %BELLOWSSTOW my %BELLOWS %BELLOWSIN %BELLOWSCONTDESC %BELLOWSCONTAINER |
||
put %TONGGET my %TONGDESC %TONG %TONGIN my %TONGCONTDESC %TONGCONTAINER |
|||
match PoundBellowsStow ...wait |
match PoundBellowsStow ...wait |
||
match PoundItem You get |
match PoundItem You get |
||
match PoundItem You sling |
|||
match PoundItem You remove |
match PoundItem You remove |
||
match PoundItem You untie |
|||
matchwait |
matchwait |
||
PoundFuel: |
PoundFuel: |
||
put % |
put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER |
||
put %SHOVELGET my %SHOVELDESC %SHOVEL %SHOVELIN %SHOVELCONTDESC %SHOVELCONTAINER |
|||
put %I my shov %H my %A %B |
|||
match PoundFuel ...wait |
match PoundFuel ...wait |
||
match PoundFuelPush You get |
match PoundFuelPush You get |
||
match PoundFuelPush You sling |
|||
match PoundFuelPush You remove |
match PoundFuelPush You remove |
||
match PoundFuelPush You untie |
|||
matchwait |
matchwait |
||
Line 2,096: | Line 2,262: | ||
PoundFuelStow: |
PoundFuelStow: |
||
pause 1 |
|||
put %G my shov %H my %A %B |
|||
put % |
put %SHOVELSTOW my %SHOVEL %SHOVELIN %SHOVELCONTDESC %SHOVELCONTAINER |
||
put %TONGGET my %TONGDESC %TONG %TONGIN my %TONGCONTDESC %TONGCONTAINER |
|||
match PoundFuelStow ...wait |
match PoundFuelStow ...wait |
||
match PoundItem You get |
match PoundItem You get |
||
match PoundItem You sling |
|||
match PoundItem You remove |
match PoundItem You remove |
||
match PoundItem You untie |
|||
matchwait |
matchwait |
||
PoundDone: |
PoundDone: |
||
goto MarkItem%M |
|||
MarkItemYes: |
|||
pause 1 |
|||
put %MARKGET my %MARKDESC %MARK %MARKIN %MARKCONTDESC %MARKCONTAINER |
|||
waitfor You get |
|||
put mark my %P with my stamp |
|||
waitfor Roundtime |
|||
pause 1 |
|||
put put my stamp in my %MARKCONTDESC %MARKCONTAINER |
|||
waitfor You put |
|||
goto Bundle%U |
|||
MarkItemNo: |
|||
goto Bundle%U |
goto Bundle%U |
||
Line 2,120: | Line 2,303: | ||
CheckLogbook2: |
CheckLogbook2: |
||
put read my logbook |
put read my logbook |
||
match |
match StartTemper not currently tracking |
||
match GetIngot bundle and deliver |
match GetIngot bundle and deliver |
||
match WODone appears to be complete |
match WODone appears to be complete |
||
Line 2,128: | Line 2,311: | ||
put glance |
put glance |
||
match SwapLog logbook in your left hand |
match SwapLog logbook in your left hand |
||
match |
match WOComplete logbook in your right hand |
||
match WOComplete book |
|||
matchwait |
matchwait |
||
SwapLog: |
SwapLog: |
||
put swap |
put swap |
||
goto |
goto WOComplete |
||
WOComplete: |
|||
BundleDoNot: |
|||
pause 1 |
pause 1 |
||
echo |
echo |
||
echo |
echo ******************** |
||
echo |
echo |
||
echo *** |
echo *** Work Order Complete |
||
echo |
|||
echo |
|||
echo ********************* |
|||
echo |
echo |
||
echo ******************** |
|||
goto Exit |
|||
BundleDoNot: |
|||
pause 1 |
|||
goto StartTemper |
|||
Exit: |
Exit: |
||
Exit |
Exit |
||
Line 2,164: | Line 2,352: | ||
echo ********************************************** |
echo ********************************************** |
||
echo |
echo |
||
echo *** You need a larger ingot to begin the crafting process |
echo *** You need a larger ingot to begin the crafting process |
||
echo |
echo |
||
echo ********************************************** |
echo ********************************************** |
||
Line 2,175: | Line 2,363: | ||
echo ********************************* |
echo ********************************* |
||
echo |
echo |
||
echo *** There is already an ingot on the anvil |
echo *** There is already an ingot on the anvil |
||
echo *** To use the ingot already there NOD |
echo *** To use the ingot already there NOD (or GTG) |
||
echo *** Otherwise, put your ingot on the anvil first |
|||
echo |
echo |
||
echo ********************************* |
echo ********************************* |
||
echo |
echo |
||
match PoundStowIngot You nod |
match PoundStowIngot You nod |
||
match PoundStowIngot GTG |
|||
matchwait |
matchwait |
||
Line 2,204: | Line 2,394: | ||
IngotSpecialSet: |
IngotSpecialSet: |
||
echo Okay! |
|||
pause 1 |
pause 1 |
||
put glance |
put glance |
||
Line 2,253: | Line 2,444: | ||
setvariable V copper |
setvariable V copper |
||
goto MatchItemCheck |
goto MatchItemCheck |
||
IngotCovellite: |
IngotCovellite: |
||
setvariable V covellite |
setvariable V covellite |
||
Line 2,349: | Line 2,540: | ||
setvariable V icesteel |
setvariable V icesteel |
||
goto MatchItemCheck |
goto MatchItemCheck |
||
StartTemper: |
|||
put put my %P on forge |
|||
put put my %P on forge |
|||
match TemperGetTools Roundtime |
|||
match TemperNoTechnique Your lack of knowledge |
|||
matchwait |
|||
TemperNoTechnique: |
|||
echo |
|||
echo *********************************** |
|||
echo |
|||
echo *** You have not learned the necessary |
|||
echo *** technique to successfully temper this item |
|||
echo |
|||
echo *********************************** |
|||
echo |
|||
pause 1 |
|||
put get %P |
|||
Exit |
|||
TemperGetTools: |
|||
pause 1 |
|||
put %TONGGET my %TONGDESC %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER |
|||
match TemperGetTools …wait |
|||
match TemperTurn You remove |
|||
match TemperTurn You get |
|||
match TemperTurn You sling |
|||
match TemperTurn You untie |
|||
matchwait |
|||
TemperTurn: |
|||
put turn %P on forge with my %TONG |
|||
match TemperTurn ...wait |
|||
match TemperFuel need some more fuel |
|||
match TemperFuel needs more fuel |
|||
match TemperBellows produces less heat |
|||
match TemperBellows unable to consume |
|||
match TemperPutAwayTongs need of some oil |
|||
match TemperPutAwayTongs tool does not seem suitable |
|||
match TemperTurn Roundtime |
|||
matchwait |
|||
TemperBellows: |
|||
put %BELLOWSGET my %BELLOWSDESC %BELLOWS %BELLOWSIN %BELLOWSCONTDESC %BELLOWSCONTAINER |
|||
match TemperBellows ...wait |
|||
match TemperBellowsPush You get |
|||
match TemperBellowsPush You sling |
|||
match TemperBellowsPush You remove |
|||
match TemperBellowsPush You untie |
|||
matchwait |
|||
TemperBellowsPush: |
|||
put push my %BELLOWS |
|||
match TemperBellowsPush ...wait |
|||
match TemperBellowsStow Roundtime |
|||
matchwait |
|||
TemperBellowsStow: |
|||
pause 1 |
|||
put %BELLOWSSTOW my %BELLOWS %BELLOWSIN %BELLOWSCONTDESC %BELLOWSCONTAINER |
|||
match TemperBellowsStow ...wait |
|||
match TemperTurn You attach |
|||
match TemperTurn You sling |
|||
match TemperTurn You put |
|||
matchwait |
|||
TemperFuel: |
|||
put %SHOVELGET my %SHOVELDESC %SHOVEL %SHOVELIN %SHOVELCONTDESC %SHOVELCONTAINER |
|||
match TemperFuel ...wait |
|||
match TemperFuelPush You get |
|||
match TemperFuelPush You sling |
|||
match TemperFuelPush You remove |
|||
match TemperFuelPush You untie |
|||
matchwait |
|||
TemperFuelPush: |
|||
put push fuel with my %SHOVEL |
|||
match TemperFuelPush ...wait |
|||
match TemperFuelStow Roundtime |
|||
matchwait |
|||
TemperFuelStow: |
|||
pause 1 |
|||
put %SHOVELSTOW my %SHOVELDESC %SHOVEL %SHOVELIN %SHOVELCONTDESC %SHOVELCONTAINER |
|||
match TemperFuelStow ...wait |
|||
match TemperTurn You sling |
|||
match TemperTurn You put |
|||
match TemperTurn You attach |
|||
matchwait |
|||
TemperPutAwayTongs: |
|||
pause 1 |
|||
put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER |
|||
match TemperPutAwayTongs ...wait |
|||
match TemperOil You put |
|||
match TemperOil You sling |
|||
match TemperOil You attach |
|||
matchwait |
|||
TemperOil: |
|||
put get %P on forge |
|||
match TemperOil ...wait |
|||
match TemperOilCont What were you referring to |
|||
match TemperOilCont You are already |
|||
match TemperOilCont from atop |
|||
matchwait |
|||
TemperOilCont: |
|||
put %OILGET my %OILDESC %OIL %OILIN %OILCONTDESC %OILCONTAINER |
|||
match TemperOilCont ...wait |
|||
match TemperOil2 You get |
|||
match TemperOil2 You sling |
|||
match TemperOilProblem What were you referring to |
|||
matchwait |
|||
TemperOilProblem: |
|||
echo |
|||
echo ******************* |
|||
echo |
|||
echo *** Missing Flask of Oil |
|||
echo *** NOD (or GTG) when acquired |
|||
echo *** acquired and in hand |
|||
echo |
|||
echo ******************* |
|||
echo |
|||
waitfor match TemperOil2 You nod |
|||
gotomatch TemperOil2 gtg |
|||
matchwait |
|||
TemperOil2: |
|||
put pour my %OIL on my %P |
|||
match TemperSuccess shows improved signs of durability |
|||
match TemperOil2Stow Roundtime |
|||
matchwait |
|||
TemperSuccess: |
|||
pause 1 |
|||
echo ****************** |
|||
echo |
|||
echo *** Temper successful |
|||
echo |
|||
echo ****************** |
|||
goto TemperOil2Stow |
|||
TemperOil2Stow: |
|||
put %OILSTOW my oil %OILIN %OILCONTDESC %OILCONTAINER |
|||
match PostTemperCheck%Q you put |
|||
match PostTemperCheck%Q were you referring |
|||
matchwait |
|||
PostTemperCheckWeaponsmith: |
|||
pause 1 |
|||
put analyze my %P |
|||
pause 1 |
|||
echo |
|||
echo *********************************************** |
|||
echo |
|||
echo *** Tempering complete! |
|||
echo *** Would you like to BALANCE or HONE this weapon? |
|||
echo |
|||
echo *** (If not, simply cancel the script now - crafting complete!) |
|||
echo *********************************************** |
|||
echo |
|||
match StartBalance balance |
|||
match StartHone hone |
|||
match Exit nope |
|||
matchwait |
|||
StartBalance: |
|||
put get my weapon book in my %BOOKCONTDESC %BOOKCONTAINER |
|||
put turn my book to chap 10 |
|||
waitfor You turn |
|||
put turn my book to page 4 |
|||
put study my book |
|||
match BalancePutAwayBook Roundtime |
|||
matchwait |
|||
BalancePutAwayBook: |
|||
pause 1 |
|||
put put my weap book in my %BOOKCONTDESC %BOOKCONTAINER |
|||
match BalanceGetBrush You put |
|||
matchwait |
|||
BalanceGetBrush: |
|||
put %BRUSHGET my %BRUSHDESC %BRUSH %BRUSHIN %BRUSHCONTDESC %BRUSHCONTAINER |
|||
match BalanceTurnGrind You are already |
|||
match BalanceTurnGrind You get |
|||
match BalanceWhatBrush were you referring |
|||
matchwait |
|||
BalanceTurnGrind: |
|||
put turn grindst |
|||
match BalanceTurnGrind ...wait |
|||
match BalanceGrindWeapon keeping it spinning |
|||
match BalanceTurnGrind Roundtime |
|||
matchwait |
|||
BalanceGrindWeapon: |
|||
put push grind with %P |
|||
match BalanceGrindWeapon ...wait |
|||
match BalancePutAwayBrush does not seem suitable |
|||
match BalanceBrushWeapon nicks and burs |
|||
match BalancePutAwayBrush With grinding complete |
|||
match BalanceTurnGrind Roundtime |
|||
matchwait |
|||
BalanceBrushWeapon: |
|||
put rub my %P with my %BRUSH |
|||
match BalanceBrushWeapon ...wait |
|||
match BalancePutAwayBrush With grinding complete |
|||
match BalanceGetBrush You rub |
|||
match BalanceTurnGrind Roundtime |
|||
matchwait |
|||
BalancePutAwayBrush: |
|||
put %BRUSHSTOW my %BRUSH %BRUSHIN %BRUSHCONTDESC %BRUSHCONTAINER |
|||
match BalanceGetOil You put |
|||
matchwait |
|||
BalanceGetOil: |
|||
put %OILGET my %OILDESC %OIL %OILIN %OILCONTDESC %OILCONTAINER |
|||
match BalanceGetOil ...wait |
|||
match BalancePourOil You get a flask |
|||
match BalancePourOil You are already |
|||
match BalanceGetOtherOil You get a bottle |
|||
match BalanceWhatOil were referring to |
|||
matchwait |
|||
BalancePourOil: |
|||
put pour my oil on my %P |
|||
match BalancePutAwayOil Roundtime |
|||
matchwait |
|||
BalancePutAwayOil: |
|||
put %OILSTOW my %OIL %OILIN %OILCONTDESC %OILCONTAINER |
|||
match BalanceDone You put |
|||
match BalancePutAwayOil ...wait |
|||
matchwait |
|||
BalanceDone: |
|||
pause 1 |
|||
put analyze my %P |
|||
pause 1 |
|||
echo ********************** |
|||
echo |
|||
echo *** Enhancement complete! |
|||
echo |
|||
echo ********************** |
|||
Exit |
|||
BalanceWhatBrush: |
|||
echo *************************** |
|||
echo |
|||
echo *** Once you’ve obtained a brush |
|||
echo *** And have it in hand |
|||
echo *** NOD (or type GTG) to continue |
|||
echo |
|||
echo *************************** |
|||
match BalanceGetBrush You nod |
|||
match BalanceGetBrush gtg |
|||
matchwait |
|||
BalanceWhatOil: |
|||
echo *************************** |
|||
echo |
|||
echo *** Once you’ve obtained more oil |
|||
echo *** And have it in hand |
|||
echo *** NOD (or type GTG) to continue |
|||
echo |
|||
echo *************************** |
|||
match BalancePourOil You nod |
|||
match BalancePourOil gtg |
|||
matchwait |
|||
BalanceGetOtherOil: |
|||
put %OILSTOW my %OIL %OILIN %OILCONTDESC %OILCONTAINER |
|||
put %OILGET my second %OILDESC %OIL %OILIN %OILCONTDESC %OILCONTAINER |
|||
match BalancePourOil You get a flask |
|||
match BalanceWhatOil were you referring |
|||
matchwait |
|||
PostTemperCheckArmorsmith: |
|||
echo ***************************** |
|||
echo |
|||
echo *** I have neither reinforced nor lightened |
|||
echo *** armor yet, so this will have to be |
|||
echo *** completed elsewise if desired |
|||
echo |
|||
echo ****************************** |
|||
echo |
|||
goto Exit |
|||
StartHone: |
|||
StartHoning: |
|||
StartHoneing: |
|||
put get my weapon book in my %BOOKCONTDESC %BOOKCONTAINER |
|||
put turn my book to chap 10 |
|||
waitfor You turn |
|||
put turn my book to page 1 |
|||
put study my book |
|||
match BalancePutAwayBook Roundtime |
|||
matchwait |
|||
PostTemperCheckBlacksmith: |
|||
pause 1 |
|||
put analyze my %P |
|||
pause 1 |
|||
echo ******************* |
|||
echo |
|||
echo *** Tempering complete! |
|||
echo |
|||
echo ******************* |
|||
echo |
|||
goto Exit |
|||
</pre> |
</pre> |
Latest revision as of 20:53, 27 May 2019
Pound *KS* (script) | |
---|---|
Category | Crafting,Forging |
Front-end | StormFront |
Author | Kashna |
What This Script Does
This is an extremely comprehensive forging script intended to serve all three of the forging disciplines: Weaponsmithing, Blacksmithing, and Armorsmithing. In total it will:
- 1. Verify if you wish to just use a steel ingot (I use a steel-alloy for my work orders) or not.
- If you choose NOPE, it will then set your new chosen ingot as the one to be used.
- If there’s an ingot on the anvil already, prompts along the way will let that one be used instead.
- 2. Verify which book you’re going to use, and if you’re doing this for a work-order or not.
- If it’s for a work-order, it will run through, without prompts, until the work-order is complete. The exception to this is if you’re missing a necessary component – it will prompt you, but won’t stop the script so that it’s easy to resume forging once you’ve acquired the item in question.
- If it’s for a work-order, it will run through, without prompts, until the work-order is complete. The exception to this is if you’re missing a necessary component – it will prompt you, but won’t stop the script so that it’s easy to resume forging once you’ve acquired the item in question.
- 3. Reads through your profession book, determines the item being crafted, and the special actions or components required to forge it.
- 4. Alerts you, via text, when your crafting is complete (either single-session, or work-order, depending upon which was selected.
- 5. If not crafing for a work-order, it automatically continues on to temper the item.
- 6. After tempering, it will either be done (for Blacksmithing), or ask if you would like to complete one of the other enhancements as well (not yet implemented for Armorsmithing).
- 7 If you would like to use this script for Honing or Balancing, simply start the script as ".Pound balance SCIMITAR" or whatever item you wish to enhance. Current options are "temper", "balance", and "hone".
Using It For The First Time
This script makes extremely heavy use of variables. The first page or so of the script will guide you through the necessary initial setup for your tools and tool containers. This is due to the wide variation in tools and containers (sometimes the tool is straight-up wearable!) out there - my apologies for the grunt work! Thankfully, you'll only have to do this initially (or when you purchase a new container for your forging goods!). It should also be noted that there will be a fair bit of scroll when you actually use the script, as it sets/confirms each of these variables. It is initially set up for my own personal use, with a Forger's Belt and a Forging Kit. If that's your setup, then you won't need to change a thing (or at least not much)!
After you’ve done that and flipped the setting for using a Maker's Mark (or not), to start the script, just hold your profession book in one hand, with it open to the correct page, and type .Pound
If you should like to forge something that is not for a work-order, but you have a currently outstanding work-order, simply take your logbook, put it into a container that you will not be using and close that container. Failure to do so will mean that you will be crafting said item in a continuous circuit until the script is aborted.
Regarding Prompts
There are two kinds of prompts that you will receive within the script.
- 1. One is a YES/NOPE prompt. As long as you echo your text within your UI, this prompt will work perfectly by typing one of those two words. You’ll only ever have to respond to this prompt once per script use (whether it’s one item, or an entire work-order) and the good ol' GTG will function for this prompt as well.
- 1. One is a YES/NOPE prompt. As long as you echo your text within your UI, this prompt will work perfectly by typing one of those two words. You’ll only ever have to respond to this prompt once per script use (whether it’s one item, or an entire work-order) and the good ol' GTG will function for this prompt as well.
- 2. The second kind of prompt is one that waits until you perform a NOD. The script is waiting for the precise phrase “You nod”, which the game produces in response to your inputting the action “nod”. I made those prompts as such because it feels more intuitive to me and it is a phrase that you will never get in room descriptions as you run from room to room. This one is used primarily with regards to missing components – when a component is missing, you can keep the script running, wander off to the bank and back, buy the item in question, get back to the forge and “nod”, and the script will pick right back up where it left off!
Special Notes
I’ve tested this script extensively personally, in all three careers. It should work flawlessly for all of them, for all items currently craftable via forging. That said, I might have missed something, so if you have any particular feedback, I would love to hear it on the TALK page!
Latest Update: 5-27-2019
- Added tempering match-line to correct handling of tool tempering.
- Set tool creation to pick up the item if crafter doesn't have tool tempering technique so that it isn't left on the forge.
- Added "You untie" as a match possibility for getting one's tool.
- You may also type .Pound temper ITEM, .Pound hone ITEM, or .Pound balance ITEM, to only complete that particular act on the item in your hands
- After tempering is complete, will prompt (when crafting weapons) to see if you'd like to balance or hone it as well
- Not yet setup for armor enhancement - I have no experience with doing so quite yet
Pound (Script)
# Read through the first part of the script below and set all variables accordingly # before running script for the first time # # ** Container Variables: CHANGE THESE! ** # Default assumes forger’s belt and forging kit. # Due to such a wide range of possibilities all variables involved with # GET and STOW commands must be defined for each tool. # While “PUT my HAMMER IN PACK” will work for some, others # might require “TIE my HAMMER TO FORGING BELT”. # Please define all variables for each tool below: # # Note: if your tool is wearable, just change the GET and STOW verbs and # identify the item, then delete the terms after the remaining variables. # If left blank, the IN, CONTDESC and CONTAINER variables will only add spaces # and shouldn’t effect the act of wearing/removing the item in question. # # Hammer variables: “tie/untie my cross-peen hammer to forger belt” setvariable HAMMERGET untie setvariable HAMMERSTOW tie setvariable HAMMERDESC cross-peen setvariable HAMMER hammer setvariable HAMMERIN to setvariable HAMMERCONTDESC forger setvariable HAMMERCONTAINER belt # # Shovel variables: “tie/untie square shovel to forger belt” setvariable SHOVELGET untie setvariable SHOVELSTOW tie setvariable SHOVELDESC square setvariable SHOVEL shovel setvariable SHOVELIN to setvariable SHOVELCONTDESC forger setvariable SHOVELCONTAINER belt # # Tong variables: “tie/untie curved tongs to forger belt” setvariable TONGGET untie setvariable TONGSTOW tie setvariable TONGDESC curved setvariable TONG tongs setvariable TONGIN to setvariable TONGCONTDESC forger setvariable TONGCONTAINER belt # # Bellows variables: “tie/untie leather bellows to my forger belt” setvariable BELLOWSGET untie setvariable BELLOWSSTOW tie setvariable BELLOWSDESC leather setvariable BELLOWS bellows setvariable BELLOWSIN to setvariable BELLOWSCONTDESC forger setvariable BELLOWSCONTAINER belt # # Pliers variables: “get/put plain pliers in forging kit” setvariable PLIERSGET get setvariable PLIERSSTOW put setvariable PLIERSDESC plain setvariable PLIERS pliers setvariable PLIERSIN in setvariable PLIERSCONTDESC forging setvariable PLIERSCONTAINER kit # # Rod variables: “tie/untie stirring rod to forger belt” setvariable RODGET untie setvariable RODSTOW tie setvariable RODDESC stirring setvariable ROD rod setvariable RODIN to setvariable RODCONTDESC forger setvariable RODCONTAINER belt # # Oil variables: “get/put oil in forging kit” setvariable OILGET get setvariable OILSTOW put setvariable OILDESC setvariable OIL oil setvariable OILIN in setvariable OILCONTDESC forging setvariable OILCONTAINER kit # # Use Maker’s Mark to stamp finished item, or no? setvariable M yes # # Maker’s Mark variables only necessary if variable M above is “yes” # Maker’s Mark variables: “get/put basic stamp in forging kit” setvariable MARKGET get setvariable MARKSTOW put setvariable MARKDESC basic setvariable MARK stamp setvariable MARKIN in setvariable MARKCONTDESC forging setvariable MARKCONTAINER kit # # Brush variables: “get/put my wire brush in forging kit” setvariable BRUSHGET get setvariable BRUSHSTOW put setvariable BRUSHDESC wire setvariable BRUSH brush setvariable BRUSHIN in setvariable BRUSHCONTDESC forging setvariable BRUSHCONTAINER kit # # Container variables for Profession Books and Logbook: setvariable BOOKCONTDESC forging setvariable BOOKCONTAINER kit # # **IMPORTANT NOTICE** # Prompts will be given at various points in this script. # Each time it is to create a setting that is necessary # for various elements within the script. # # For these prompts the script is waiting for you # to either type “yes” or “nope”, or just type "GTG" to mean ‘Good To Go’. # To allow you to acquire needed goods, sometimes you must NOD. # Simply respond to the prompt each time. # # Warning: Script will be caught in an infinite loop if you have a # work order open for which you are not currently crafting. # To craft regular gear for another person, you will need to # pause the script after it “gets” your logbook, then put your logbook away # and close the container that it is kept in. You will then be prompted as usual. # # # Do not change the following three variables - they are determined within the script # and the following are the default values necessary to begin. setvariable E Oil setvariable F setvariable U Do goto Start%1 Start: StartPound: PoundGlance: put glance match PoundGlance ...wait match PoundPutAwayRod stirring rod match PoundPutAwayHammer hammer match PoundPutAwayTongs tong match PoundPutAwayLog logbook match PoundPutAwayShovel shovel match PoundPutAwayBellows bellows match PoundPutAwayPliers pliers match PoundPutAwayIngot ingot match IngotDoubleCheck at your empty match IngotDoubleCheck instructions in your right hand and nothing match IngotDoubleCheck instructions in your left hand matchwait PoundPutAwayIngot: put stow ingot waitfor You put goto PoundGlance PoundPutAwayHammer: put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER match PoundGlance you put match PoundGlance you attach match PoundGlance you sling matchwait PoundPutAwayTongs: put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER match PoundGlance you put match PoundGlance you attach match PoundGlance you sling matchwait PoundPutAwayBellows: put %BELLOWSSTOW my %BELLOWS %BELLOWSIN %BELLOWSCONTDESC %BELLOWSCONTAINER match PoundGlance you put match PoundGlance you attach match PoundGlance you sling matchwait PoundPutAwayPliers: put %PLIERSSTOW my %PLIERS %PLIERSIN %PLIERSCONTDESC %PLIERSCONTAINER match PoundGlance you put match PoundGlance you attach match PoundGlance you sling matchwait PoundPutAwayRod: put %RODSTOW my %ROD %RODIN %RODCONTDESC %RODCONTAINER match PoundGlance you put match PoundGlance you attach match PoundGlance you sling matchwait PoundPutAwayLog: put put my log in my %BOOKCONTDESC %BOOKCONTAINER match PoundGlance you put matchwait PoundPutAwayShovel: put %SHOVELSTOW my %SHOVEL %SHOVELIN %SHOVELCONTDESC %SHOVELCONTAINER match PoundGlance you put match PoundGlance you attach match PoundGlance you sling matchwait IngotDoubleCheck: echo echo *************** echo echo *** Use steel? *** echo *** (Yes / Nope) *** echo echo *************** echo match IngotConfirmation yes match IngotConfirmation you nod match IngotConfirmation gtg match IngotSpecial nope matchwait IngotConfirmation: echo Okay! setvariable V steel goto MatchItemCheck IngotSpecial: setvariable V echo echo ***************************** echo echo *** Get the ingot you want to use echo *** NOD when ready (or type GTG) echo echo ***************************** echo match IngotSpecialSet You nod match IngotSpecialSet GTG matchwait MatchItemCheck: pause 1 echo echo ********************************** echo echo *** Hold your forging book in your hand echo *** Turn your book to the appropriate page echo *** NOD when ready (or type GTG) echo echo ********************************** echo match CheckBook You nod match CheckBook GTG matchwait CheckBook: echo Okay! put glance match SetBlackBook blacksmith match SetArmorBook armorsmith match SetWeaponBook weaponsmith matchwait SetBlackBook: setvariable Q Blacksmith goto CheckLogbook SetArmorBook: setvariable Q Armorsmith goto CheckLogbook SetWeaponBook: setvariable Q Weaponsmith goto CheckLogbook CheckLogbook: put read my logbook match CheckLogbook ...wait match NoOrder could not find what you match NoOrder not currently tracking match MatchItem%Q bundle and deliver match WODone appears to be complete matchwait GetIngot: put get my %V ingot match GetIngot ...wait match GetIngot quite lift it match GetIngot2 You get match GetIngot2 You are already matchwait GetIngot2: put put my %V ingot on anvil match GetIngot2 ...wait match GetIngotStand You put match PoundIngotProblem The anvil already has matchwait GetIngotStand: put stand match GetIngotStand ...wait match StudyBook You stand back match GetIngotStand Roundtime match StudyBook You are already matchwait StudyBook: pause 1 put get my %Q book in my %BOOKCONTDESC %BOOKCONTAINER put study my book waitfor Roundtime goto PoundGetToolsPutAwayBook PoundGetToolsPutAwayBook: pause 1 put put my book in my %BOOKCONTDESC %BOOKCONTAINER match PoundGetTools You put match PoundGetToolsPutAwayBook ...wait matchwait PoundGetTools: put glance match PoundGetTools ...wait match PoundGetToolsPutAwayLog logbook match PoundGetToolsPutAwayBook book match PoundGetHammer at your empty match PoundGetHammer tongs in your left match PoundGetTong hammer matchwait PoundGetToolsPutAwayLog: put put my logbook in my %BOOKCONTDESC %BOOKCONTAINER waitfor You put goto PoundGetTools PoundGetHammer: put %HAMMERGET my %HAMMERDESC %HAMMER %HAMMERIN my %HAMMERCONTDESC %HAMMERCONTAINER match PoundGetHammer ...wait match PoundGetTools You get match PoundGetTools You remove match PoundGetTools You sling match PoundGetTools You untie match PoundGetTong You are already match PoundOops What were you matchwait PoundGetTong: put %TONGGET my %TONGDESC %TONG %TONGIN my %TONGCONTDESC %TONGCONTAINER match PoundGetTong ...wait match PoundStart You get match PoundStart You remove match PoundStart You sling match PoundStart You untie match PoundStart You are already match PoundOops What were you matchwait MatchItemArmorsmith: pause 1 echo Reading through the armorsmithing book... match NoOrder logbook is not currently match Helm helm match ArmorMask ring mask match ArmorMask chain mask match ArmorMask mail mask match ArmorMask scale mask match ArmorMask brigandine mask match ArmorMask lamellar mask match ArmorMask plate mask match Armet armet match Cap cap match Aventail aventail match Tasset tasset match Gloves gloves match Greaves greaves match Vambraces vambraces match Balaclava balaclava match Sleeves sleeves match Vest vest match Mantle mantle match Lorica lorica match Robe robe match Shirt shirt match Hauberk hauberk match Morion morion match Gauntlets gauntlets match Bascinet bascinet match Barbute barbute match Fauld fauld match Backplate backplate match Sallet sallet match Breastplate breastplate match Cuirass cuirass match Plate field plate match Plate half plate match Plate full plate match Plate fluted plate match ShieldHandle shield handle match ShieldBoss shield boss match Shield shield match Targe targe match Sipar sipar match Buckler buckler match Aegis aegis pause 2 put read my book matchwait MatchItemBlacksmith: pause 1 echo Reading through the blacksmithing book... match NoOrder logbook is not currently match Shovel shovel match Pickaxe pickaxe match BlackTongs tongs match BlackMallet peen mallet match BlackHammer peen hammer match Drawknife drawknife match Chisels chisels match WoodSaw wood saw match BoneSaw bone saw match Rasp rasp match Rifflers rifflers match Shaper shaper match Pliers pliers match Scraper scraper match Yardstick yardstick match Needles needles match Scissors scissors match Brazier brazier match Awl awl match Pestle pestle match MixingStick mixing stick match Sieve wire sieve match Cup cup match Rod rod match Mug mug match Keyblank keyblank match Horseshoe horseshoe match Scratcher scratcher match Barbells barbells match Flask flask match AnkleBand ankle band match Case case match Box box match Lantern lantern match Razor razor match Armband armband match Chest chest match Tube tube match Clippers clippers match Crown crown match Mask mask match Torque torque match Headdress headdress match Nut nut match Bolt bolt match Gear gear match Spangle spangle match Racken racken match Flarmen flarmen match Glarmen glarmen match Ring ring pause 2 put read my book matchwait MatchItemWeaponsmith: pause 1 echo Reading through the weaponsmithing book... match NoOrder logbook is not currently match Broadaxe broadaxe match Briquet briquet match Knife knife match Dagger dagger match Katar katar match Misericorde misericorde match Poignard poignard match Pugio pugio match Stiletto stiletto match Dart dart match Falcata falcata match Jambiya jambiya match Kris kris match Nehlata nehlata match Takouba takouba match Telek telek match Dao dao match Kasai kasai match Koummya koummya match Kythe kythe match Oben oben match Foil foil match Pasabas pasabas match Rapier rapier match Blade blade match Adze adze match Baselard baselard match Curlade curlade match Gladius gladius match Hanger hanger match Mambeli mambeli match Parang parang match Sabre sabre match Sashqa sashqa match Scimitar scimitar match Cutlass cutlass match Axe axe match Hatchet hatchet match Shotel shotel match Arzfilt arzfilt match Condottiere condottiere match Kudalata kudalata match Nehdalata nehdalata match Spatha spatha match Abassi abassi match Cinqueda cinqueda match Dagasse dagasse match Falchion falchion match Namkomba namkomba match Nimsha nimsha match Recade recade match Schiavona schiavona match Claymore claymore match Karambit karambit match Flamberge flamberge match Kaskara kaskara match Greatsword greatsword match Broadsword broadsword match Sword sword match Shh shh match Cosh cosh match Cudgel cudgel match Gavel gavel match Prod prod match Bludgeon bludgeon match WeaponMallet hand mallet match Scepter scepter match Zubke zubke match Club club match Garz garz match Mace mace match Gauntlet gauntlet match Bola bola match Bulhawf bulhawf match Cuska cuska match Boko boko match Boomerang boomerang match Pin pin match Hhr hhr match Komno komno match Marling marling match Sha sha match Ball ball and match Chain chain match Greathammer greathammer match Flail flail match Hara hara match Star star match Sledge sledge match Ukabi ukabi match Akabo akabo match Kodur kodur match Mattock mattock match Javelin javelin match Spear spear match Allarh allarh match Ava awgravet ava match Bardiche bardiche match Corseca coresca match Guisarme guisarme match Halberd halberd match Hunth hunth match Scythe scythe match Tzece tzece match Skefne skefne match Glaive glaive match Khuj khuj match Fork fork match Partisan partisan match Fauchard fauchard match Ngalio ngalio match Lance lancepike match Ranseur ranseur match Spetum spetum match Voulge voulge match Nightstick nightstick match Cane cane match Quarterstaff quarterstaff match Staff staff match Knuckles knuckles match Spike spike match Claws claws match Fan fan match Riste riste match Hawkbill hawkbill match Kudalata kudalata match Katana katana match Tekkan tekkan match WeaponHammer short metal hammer pause 3 put read my book matchwait #Variables E and F based on matching VarECheck: put read my book match VarLargePadding large cloth padding match VarSmallPadding small cloth padding match VarLargeBacking large leather backing match VarSmallBacking small leather backing match VarShortCord short leather cord match VarLongCord long leather cord match VarHilt hilt match VarHaft haft match VarShortPole short wooden pole match VarLongPole long wooden pole matchwait VarSmallPadding: setvariable L small setvariable E Padding goto GetIngot VarLargePadding: setvariable L large setvariable E Padding goto GetIngot VarSmallBacking: setvariable L small setvariable E Backing goto GetIngot VarLargeBacking: setvariable L large setvariable E Backing goto GetIngot VarHilt: setvariable L setvariable E Hilt goto GetIngot VarHaft: setvariable L setvariable E Haft goto GetIngot VarShortPole: setvariable L short setvariable E Pole goto GetIngot VarLongPole: setvariable L long setvariable E Pole goto GetIngot VarShortCord: setvariable L short setvariable E cord goto GetIngot VarLongCord: setvariable L long setvariable E cord goto GetIngot VarShields: setvariable E Handle setvariable F Cord goto GetIngot VarOilStow: setvariable L setvariable E OilStow goto GetIngot # Armorsmithing Products # Helm: setvariable P helm goto VarECheck ArmorMask: setvariable P mask goto VarECheck Armet: setvariable P armet goto VarECheck Cap: setvariable P cap goto VarECheck Aventail: setvariable P Aventail goto VarECheck Tasset: setvariable P tasset goto VarECheck Gloves: setvariable P gloves goto VarECheck Greaves: setvariable P greaves goto VarECheck Vambraces: setvariable P vambraces goto VarECheck Balaclava: setvariable P balaclava goto VarECheck Sleeves: setvariable P sleeves goto VarECheck Vest: setvariable P vest goto VarECheck Mantle: setvariable P mantle goto VarECheck Lorica: setvariable P lorica goto VarECheck Robe: setvariable P robe goto VarECheck Shirt: setvariable P shirt goto VarECheck Hauberk: setvariable P hauberk goto VarECheck Morion: setvariable P morion goto VarECheck Gauntlets: setvariable P gauntlets goto VarECheck Bascinet: setvariable P bascinet goto VarECheck Barbute: setvariable P barbute goto VarECheck Fauld: setvariable P fauld goto VarECheck Backplate: setvariable P backplate goto VarECheck Sallet: setvariable P sallet goto VarECheck Breastplate: setvariable P breastplate goto VarECheck Cuirass: setvariable P cuirass goto VarECheck Plate: setvariable P plate goto VarECheck ShieldHandle: setvariable P handle goto VarECheck ShieldBoss: setvariable P boss goto VarECheck Shield: setvariable P shield goto VarShields Targe: setvariable P targe goto VarShields Sipar: setvariable P sipar goto VarShields Buckler: setvariable P buckler goto VarShields Aegis: setvariable P aegis goto VarShields # Blacksmithing Products # Shovel: setvariable P shovel goto VarECheck Pickaxe: setvariable P pickaxe goto VarECheck BlackMallet: setvariable P mallet goto VarECheck BlackHammer: setvariable P hammer goto VarECheck BlackTongs: setvariable P tong goto VarOilStow Drawknife: setvariable P drawknife goto VarECheck Chisels: setvariable P chisels goto VarECheck WoodSaw: BoneSaw: setvariable P saw goto VarOilStow Rasp: setvariable P rasp goto VarOilStow Rifflers: setvariable P rifflers goto VarECheck Shaper: setvariable P shaper goto VarOilStow Pliers: setvariable P pliers goto VarOilStow Yardstick: setvariable P yardstick goto VarOilStow Needles: setvariable P needles goto VarOilStow Scraper: setvariable P scraper goto VarOilStow Scissors: setvariable P scissors goto VarOilStow Awl: setvariable P awl goto VarOilStow Brazier: setvariable P brazier goto VarOilStow Pestle: setvariable P pestle goto VarOilStow MixingStick: setvariable P stick goto VarOilStow Sieve: setvariable P sieve goto VarOilStow Cup: setvariable P cup goto VarOilStow Rod: setvariable P rod goto VarOilStow Mug: setvariable P mug goto VarOilStow Keyblank: setvariable P keyblank goto VarOilStow Horseshoe: setvariable P horseshoe goto VarOilStow Scratcher: setvariable P scratcher goto VarOilStow Barbells: setvariable P barbells goto VarOilStow Flask: setvariable P flask goto VarOilStow AnkleBand: setvariable P band goto VarOilStow Case: setvariable P case goto VarOilStow Box: setvariable P box goto VarOilStow Lantern: setvariable P lantern goto VarOilStow Ring: setvariable P ring goto VarOilStow Razor: setvariable P razor goto VarOilStow Armband: setvariable P armband goto VarOilStow Chest: setvariable P chest goto VarOilStow Tube: setvariable P tube goto VarOilStow Clippers: setvariable P clippers goto VarOilStow Crown: setvariable P crown goto VarOilStow Mask: setvariable P mask goto VarOilStow Torque: setvariable P torque goto VarOilStow Headdress: setvariable P headdress goto VarOilStow Nut: setvariable P nut goto VarOilStow Bolt: setvariable P bolt goto VarOilStow Gear: setvariable P gear goto VarOilStow Spangle: setvariable P spangle goto VarOilStow Racken: setvariable P racken goto VarOilStow Flarmen: setvariable P flarmen goto VarOilStow Glarmen: setvariable P glarmen goto VarOilStow #Weaponsmithing Products # Briquet: setvariable P briq goto VarECheck Broadaxe: setvariable P broadaxe goto VarECheck Knife: setvariable P knife goto VarECheck Dagger: setvariable P dagger goto VarECheck Katar: setvariable P katar goto VarECheck Misericorde: setvariable P misericorde goto VarECheck Poignard: setvariable P poignard goto VarECheck Pugio: setvariable P pugio goto VarECheck Greatsword: setvariable P greatsword goto VarECheck Broadsword: setvariable P broadsword goto VarECheck Sword: setvariable P sword goto VarECheck Stiletto: setvariable P stiletto goto VarECheck Dart: setvariable P dart goto VarECheck Falcata: setvariable P falcata goto VarECheck Jambiya: setvariable P jambiya goto VarECheck Kris: setvariable P kris goto VarECheck Nehlata: setvariable P nehlata goto VarECheck Takouba: setvariable P takouba goto VarECheck Telek: setvariable P telek goto VarECheck Dao: setvariable P dao goto VarECheck Kasai: setvariable P kasai goto VarECheck Koummya: setvariable P koummya goto VarECheck Kythe: setvariable P kythe goto VarECheck Oben: setvariable P oben goto VarECheck Foil: setvariable P foil goto VarECheck Pasabas: setvariable P pasabas goto VarECheck Rapier: setvariable P rapier goto VarECheck Blade: setvariable P blade goto VarECheck Adze: setvariable P adze goto VarECheck Baselard: setvariable P baselard goto VarECheck Curlade: setvariable P curlade goto VarECheck Gladius: setvariable P gladius goto VarECheck Hanger: setvariable P hanger goto VarECheck Mambeli: setvariable P mambeli goto VarECheck Parang: setvariable P parang goto VarECheck Sabre: setvariable P sabre goto VarECheck Sashqa: setvariable P sashqa goto VarECheck Scimitar: setvariable P scimitar goto VarECheck Cutlass: setvariable P cutlass goto VarECheck Axe: setvariable P axe goto VarECheck Hatchet: setvariable P hatchet goto VarECheck Shotel: setvariable P shotel goto VarECheck Arzfilt: setvariable P arzfilt goto VarECheck Condottiere: setvariable P condo goto VarECheck Kudalata: setvariable P kudalata goto VarECheck Nehdalata: setvariable P nehdalata goto VarECheck Spatha: setvariable P spatha goto VarECheck Abassi: setvariable P abassi goto VarECheck Cinqueda: setvariable P cinqueda goto VarECheck Dagasse: setvariable P dagasse goto VarECheck Falchion: setvariable P falchion goto VarECheck Namkomba: setvariable P namkomba goto VarECheck Nimsha: setvariable P nimsha goto VarECheck Recade: setvariable P recade goto VarECheck Schiavona: setvariable P schiavona goto VarECheck Claymore: setvariable P claymore goto VarECheck Karambit: setvariable P karam goto VarECheck Flamberge: setvariable P flamb goto VarECheck Kaskara: setvariable P kaskara goto VarECheck Shh: setvariable P shh goto VarECheck Cosh: setvariable P cosh goto VarOilStow Prod: setvariable P prod goto VarOilStow Cudgel: setvariable P cudgel goto VarOilStow Gavel: setvariable P gavel goto VarECheck Bludgeon: setvariable P bludgeon goto VarECheck WeaponMallet: setvariable P mallet goto VarECheck WeaponHammer: setvariable P hammer goto VarECheck Scepter: setvariable P scepter goto VarECheck Zubke: setvariable P zubke goto VarECheck Club: setvariable P club goto VarECheck Garz: setvariable P garz goto VarOilStow Mace: setvariable P mace goto VarOilStow Gauntlet: setvariable P gauntlet goto VarOilStow Bola: setvariable P bola goto VarECheck Bulhawf: setvariable P bulhawf goto VarECheck Cuska: setvariable P cuska goto VarECheck Boko: setvariable P boko goto VarOilStow Boomerang: setvariable P boomer goto VarOilStow Pin: setvariable P pin goto VarOilStow Hhr: setvariable P hhr goto VarECheck Komno: setvariable P komno goto VarECheck Marling: setvariable P marling goto VarECheck Sha: setvariable P sha goto VarOilStow Ball: setvariable P ball goto VarECheck Chain: setvariable P chain goto VarOilStow Greathammer: setvariable P greathammer goto VarECheck Flail: setvariable P flail goto VarECheck Hara: setvariable P hara goto VarECheck Star: setvariable P star goto VarECheck Sledge: setvariable P sledge goto VarECheck Ukabi: setvariable P ukabi goto VarECheck Akabo: setvariable P akabo goto VarECheck Kodur: setvariable P Kodur goto VarECheck Mattock: setvariable P mattock goto VarECheck Javelin: setvariable P javelin goto VarECheck Spear: setvariable P spear goto VarECheck Allarh: setvariable P allar goto VarECheck Ava: setvariable P ava goto VarECheck Bardiche: setvariable P bardiche goto VarECheck Corseca: setvariable P Corsec goto VarECheck Guisarme: setvariable P guisarme goto VarECheck Halberd: setvariable P halberd goto VarECheck Hunth: setvariable P hunth goto VarECheck Scythe: setvariable P scythe goto VarECheck Tzece: setvariable P tzece goto VarECheck Skefne: setvariable P skefne goto VarECheck Glaive: setvariable P glaive goto VarECheck Khuj: setvariable P khuj goto VarECheck Fork: setvariable P fork goto VarECheck Partisan: setvariable P partisan goto VarECheck Fauchard: setvariable P fauchard goto VarECheck Ngalio: setvariable P ngalio goto VarECheck Lance: setvariable P lance goto VarECheck Ranseur: setvariable P ranseur goto VarECheck Spetum: setvariable P spetum goto VarECheck Voulge: setvariable P voulge goto VarECheck Nightstick: setvariable P nightstick goto VarOilStow Cane: setvariable P cane goto VarOilStow Quarterstaff: setvariable P quarterstaff goto VarOilStow Staff: setvariable P staff goto VarOilStow Knuckles: setvariable P knuckles goto VarOilStow Spike: setvariable P spike goto VarECheck Claws: setvariable P claws goto VarECheck Fan: setvariable P fan goto VarOilStow Riste: setvariable P riste goto VarECheck Hawkbill: setvariable P hawkbill goto VarECheck Kudalata: setvariable P kudalata goto VarECheck Katana: setvariable P katana goto VarECheck Tekkan: setvariable P tekkan goto VarECheck PoundStart: put pound ingot on anvil with my %HAMMER match PoundStart ...wait match PoundNotEnough need a larger volume match PoundFuel some more fuel match PoundFuel needs more fuel match PoundBellows produces less heat match PoundBellows unable to consume match PoundTurn soft reworking match PoundTurn along the horn match PoundTurn mandrel match PoundQuench in the slack tub match PoundQuench ready for a quench match PoundItem Roundtime matchwait PoundItem: put pound %P on anvil with my %HAMMER match PoundItem ...wait match PoundFuel need some more fuel match PoundFuel needs more fuel match PoundBellows produces less heat match PoundBellows unable to consume match PoundOil need of some oil match PoundTurn soft reworking match PoundTurn along the horn match PoundTurn mandrel match PoundQuench does not seem suitable match PoundQuench slack tub match PoundQuench complete and ready match PoundItem Roundtime matchwait PoundQuench: pause 1 put push tub pause 2 goto Pound%E matchwait PoundHaft: pause 1 put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER match PoundHaft ...wait match PoundHaftGetItem You put match PoundHaftGetItem You sling match PoundHaftGetItem You attach matchwait PoundHaftGetItem: put get %P on anvil match PoundHaftGetItem ...wait match PoundHaftGetHaft You get matchwait PoundHaftGetHaft: put get my haft match PoundHaftGetHaft ...wait match PoundHaft2 You get match PoundHaftProblem What were you referring to matchwait PoundHaftProblem: echo echo ******************* echo echo *** Missing haft echo *** NOD (or GTG) when echo *** acquired and in hand echo echo ******************* echo match PoundHaft2 You nod match PoundHaft2 gtg matchwait PoundHaft2: put assemble my %P with my haft match PoundHaft2 ...wait match PoundGrindPush and affix it securely matchwait PoundHilt: pause 1 put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER match PoundHilt ...wait match PoundHiltGetItem You put match PoundHiltGetItem You attach matchwait PoundHiltGetItem: put get %P on anvil match PoundHiltGetItem ...wait match PoundHiltGetHilt You get matchwait PoundHiltGetHilt: put get my hilt match PoundHiltGetHilt ...wait match PoundHilt2 You get match PoundHiltProblem What were you referring to matchwait PoundHiltProblem: echo echo ******************* echo echo *** Missing hilt echo *** NOD (or GTG) when echo *** acquired and in hand echo echo ******************* echo match PoundHilt2 You nod match PoundHilt2 gtg matchwait PoundHilt2: put assemble my %P with my Hilt match PoundHilt2 ...wait match PoundGrindPush your Hilt and tighten matchwait PoundGrindPush: put turn grindst match PoundGrindPush ...wait match PoundGrindWeapon keeping it spinning match PoundGrindPush Roundtime matchwait PoundGrindWeapon: put push grindst with %P match PoundGrindWeapon ...wait match PoundOilCont With grinding complete matchwait PoundPole: pause 1 put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER match PoundPole ...wait match PoundPoleGetItem You put match PoundPoleGetItem You sling match PoundPoleGetItem You attach matchwait PoundPoleGetItem: put get %P on anvil match PoundPoleGetItem ...wait match PoundPoleGetPole You get matchwait PoundPoleGetPole: put get my %L pole match PoundPoleGetPole ...wait match PoundPole2 You get match PoundPoleMissing What were you referring to match PoundPoleWrong is not required matchwait PoundPoleWrong: echo echo *********************** echo echo *** Missing appropriate pole echo *** NOD (or GTG) when echo *** acquired and in hand echo echo ******************* echo match PoundPole2 You nod match PoundPole2 gtg matchwait PoundPoleMissing: echo echo ******************* echo echo *** Missing pole echo *** NOD (or GTG) when echo *** acquired and in hand echo echo ******************* echo match PoundPole2 You nod match PoundPole2 gtg matchwait PoundPole2: put assemble my %P with my Pole match PoundPole2 ...wait match PoundOilCont You place your Pole matchwait PoundPadding: pause 1 put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER match PoundPadding ...wait match PoundPaddingGetItem You put match PoundPaddingGetItem You attach matchwait PoundPaddingGetItem: put get %P on anvil match ComplexPaddings light half plate match ComplexPaddings light field plate match ComplexPaddings lamellar robe match ComplexPaddings brigandine robe match ComplexPaddings scale robe match ComplexPaddings mail robe match ComplexPaddings mail shirt match ComplexPaddings chain robe match ComplexPaddings chain shirt match ComplexPaddings ring robe match ComplexPaddings ring shirt match ComplexPaddings light full plate match ComplexPaddings brigandine hauberk match ComplexPaddings scale hauberk match ComplexPaddings chain hauberk match ComplexPaddings ring hauberk match PoundPaddingGetItem ...wait match PoundPaddingGetPadding from atop matchwait ComplexPaddings: setvariable N First goto ComplexPadding ComplexPadding: put get my %L padding match ComplexPadding ...wait match ComplexPaddingPart2 You get match ComplexPaddingProblem What were you referring to matchwait ComplexPaddingProblem: echo echo ********************** echo echo *** Missing required padding echo *** NOD (or GTG) when echo *** acquired and in hand echo echo ********************** echo match ComplexPaddingPart2 You nod match ComplexPaddingPart2 gtg matchwait ComplexPaddingPart2: put assemble my %P with my padding match ComplexPaddingPart2 ...wait match ComplexPaddingGetPliers You place your Padding matchwait ComplexPaddingGetPliers: pause 1 put %PLIERSGET my %PLIERSDESC %PLIERS %PLIERSIN %PLIERSCONTDESC %PLIERSCONTAINER match ComplexPaddingGetPliers ...wait match ComplexPaddingPliers You sling match ComplexPaddingPliers You get matchwait ComplexPaddingPliers: put pull my %P with my plier match ComplexPaddingPliers ...wait match PoundPliersStow does not seem suitable match ComplexPaddingPliers Roundtime match ComplexPaddingPliersStow to continue crafting matchwait ComplexPaddingPliersStow: put %PLIERSSTOW my %PLIERS %PLIERSIN %PLIERSCONTDESC %PLIERSCONTAINER match ComplexPaddingPliersStow ...wait match ComplexPadding%N You put match ComplexPadding%N You sling match ComplexPadding%N You attach matchwait ComplexPaddingFirst: setvariable N Second setvariable L small goto ComplexPadding ComplexPaddingSecond: setvariable N Third goto ComplexPadding PoundPaddingGetPadding: setvariable N PaddingNormal put get my %L Padding match PoundPaddingGetPadding ...wait match PoundPadding2 You get match PoundPaddingProblem What were you referring to matchwait PoundPaddingProblem: echo echo ********************** echo echo *** Missing required padding echo *** NOD (or GTG) when echo *** acquired and in hand echo echo ********************** echo match PoundPadding2 You nod match PoundPadding2 gtg matchwait PoundPadding2: put assemble my %P with my Padding match PoundPadding2 ...wait match PoundGetPliers You place your Padding matchwait PoundBacking: pause 1 put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER match PoundBacking ...wait match PoundBackingGetItem You put match PoundBackingGetItem You sling match PoundBackingGetItem You attach matchwait PoundBackingGetItem: put get %P on anvil match ComplexBackings lamellar hauberk match ComplexBackings laminar hauberk match ComplexBackings heavy full plate match ComplexBackings fluted plate match ComplexBackings full plate match ComplexBackings heavy field plate match ComplexBackings field plate match ComplexBackings half plate match PoundBackingGetItem ...wait match PoundBackingGetBacking You get matchwait ComplexBackings: setvariable N First goto ComplexBacking ComplexBacking: put get my %L backing match ComplexBacking ...wait match ComplexBackingPart2 You get match ComplexBackingProblem What were you referring to matchwait ComplexBackingProblem: echo echo ********************** echo echo *** Missing required backing echo *** NOD (or GTG) when echo *** acquired and in hand echo echo ********************** echo match ComplexBackingPart2 You nod match ComplexBackingPart2 gtg matchwait ComplexBackingPart2: put assemble my %P with my backing match ComplexBackingPart2 ...wait match ComplexBackingGetPliers You place your Backing matchwait ComplexBackingGetPliers: pause 1 put %PLIERSGET my %PLIERSDESC %PLIERS %PLIERSIN %PLIERSCONTDESC %PLIERSCONTAINER match ComplexBackingGetPliers ...wait match ComplexBackingPliers You sling match ComplexBackingPliers You get match ComplexBackingPliers You remove match ComplexBackingPliers You untie matchwait ComplexBackingPliers: put pull my %P with my plier match ComplexBackingPliers ...wait match PoundPliersStow does not seem suitable match ComplexBackingPliers Roundtime match ComplexBackingPliersStow to continue crafting matchwait ComplexBackingPliersStow: put %PLIERSSTOW my %PLIERS %PLIERSIN %PLIERSCONTDESC %PLIERSCONTAINER match ComplexBackingPliersStow ...wait match ComplexBacking%N You put match ComplexBacking%N You sling match ComplexBacking%N You attach matchwait ComplexBackingFirst: setvariable N Second setvariable L small goto ComplexBacking ComplexBackingSecond: setvariable N Third goto ComplexBacking PoundBackingGetBacking: put get my %L backing match PoundBackingGetBacking ...wait match PoundBacking2 You get match PoundBackingProblem What were you referring to matchwait PoundBackingProblem: echo echo ******************* echo echo *** Missing backing echo *** NOD (or GTG) when echo *** acquired and in hand echo echo ******************* echo match PoundBacking2 You nod match PoundBacking2 gtg matchwait PoundBacking2: put assemble my %P with my backing match PoundBacking2 ...wait match PoundGetPliers You place your backing matchwait PoundGetPliers: pause 1 put %PLIERSGET my %PLIERSDESC %PLIERS %PLIERSIN %PLIERSCONTDESC %PLIERSCONTAINER match PoundGetPliers ...wait match PoundPliers You remove match PoundPliers You untie match PoundPliers You sling match PoundPliers You get matchwait PoundPliers: put pull my %P with my %PLIERS match PoundPliers ...wait match PoundPliers Roundtime match PoundPliersStow need of some oil matchwait PoundHandle: pause 1 put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER match PoundHandle ...wait match PoundHandleGetItem You put match PoundHandleGetItem You attach match PoundHandleGetItem You sling matchwait PoundHandleGetItem: put get %P on anvil match PoundHandleGetItem ...wait match PoundHandleGetHandle You get matchwait PoundHandleGetHandle: put get my handle match PoundHandleGetHandle ...wait match PoundHandle2 You get match PoundHandleProblem What were you referring to matchwait PoundHandleProblem: echo echo ******************* echo echo *** Missing shield handle echo *** NOD (or GTG) when echo *** acquired and in hand echo echo ******************* echo match PoundHandle2 You nod match PoundHandle2 gtg PoundHandle2: put assemble my %P with my cord match PoundHandle2 ...wait match PoundPostHandle You place your matchwait PoundPostHandle: put put my %P on anvil match PoundPostHandle ...wait Match PoundPostHandleGetTools You put matchwait PoundPostHandleGetTools: put %HAMMERGET my %HAMMERDESC %HAMMER %HAMMERIN my %HAMMERCONTDESC %HAMMERCONTAINER put %TONGGET my %TONGDESC %TONG %TONGIN my %TONGCONTDESC %TONGCONTAINER match PoundPostHandleGetTools ...wait match PoundPostHandlePound You get match PoundPostHandlePound You sling match PoundPostHandlePound You remove match PoundPostHandlePound You untie matchwait PoundPostHandlePound: put pound %P on anvil with my hammer waitfor Roundtime goto PoundCord PoundCord: pause 1 put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER match PoundCord ...wait match PoundCordGetItem You put match PoundCordGetItem You sling match PoundCordGetItem You attach matchwait PoundCordGetItem: put get %P on anvil put get my cord match PoundCordGetItem ...wait match PoundCord2 You get match PoundCordProblem What were you referring to matchwait PoundCordProblem: echo echo ******************* echo echo *** Missing required cord echo *** NOD (or GTG) when echo *** acquired and in hand echo echo ******************* echo match PoundCord2 You nod match PoundCord2 gtg matchwait PoundCord2: put assemble my %P with my cord match PoundCord2 ...wait match PoundOilCont You place your matchwait PoundPliersStow: put %PLIERSSTOW my %PLIERS %PLIERSIN %PLIERSCONTDESC %PLIERSCONTAINER match PoundPliersStow ...wait match PoundOilCont You put match PoundOilCont You sling match PoundOilCont You attach matchwait PoundOilStow: pause 1 put %HAMMERSTOW my %HAMMER %HAMMERIN %HAMMERCONTDESC %HAMMERCONTAINER put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER goto PoundOil PoundOil: pause 1 put get %P on anvil match PoundOil ...wait match PoundOilStow You need a free hand match PoundOilCont What were you referring to match PoundOilCont You are already match PoundOilCont from atop matchwait PoundOilCont: put %OILGET my %OILDESC %OIL %OILIN my %OILCONTDESC %OILCONTAINER match PoundOilCont ...wait match PoundOil2 You get match PoundOilProblem What were you referring to matchwait PoundOilProblem: echo echo ******************* echo echo *** Missing Flask of Oil echo *** NOD (or GTG) when echo *** acquired and in hand echo echo ******************* echo match PoundOil2 You nod match PoundOil2 gtg matchwait PoundOil2: put pour my oil on my %P match PoundOilGrindBlunt does not seem suitable match PoundOil2Stow Roundtime matchwait PoundOilGrindBlunt: put %OILSTOW my %OIL in my %OILCONTDESC %OILCONTAINER match PoundOilGrindBlunt ...wait match PoundGrindPush You put match PoundGrindPush were you referring matchwait PoundOil2Stow: put put my %OIL in my %OILCONTDESC %OILCONTAINER match PoundOil2Stow ...wait match PoundDone You put match PoundDone were you referring matchwait PoundTurn: put turn %P on anvil with my %TONG match PoundTurn ...wait match PoundQuench complete and ready match PoundItem Roundtime matchwait PoundBellows: put %TONGSTOW my %TONGDESC %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER put %BELLOWSGET my %BELLOWSDESC %BELLOWS %BELLOWSIN %BELLOWSCONTDESC %BELLOWSCONTAINER match PoundBellows ...wait match PoundBellowsPush You get match PoundBellowsPush You sling match PoundBellowsPush You remove match PoundBellowsPush You untie matchwait PoundBellowsPush: put push my bellows match PoundBellowsPush ...wait match PoundBellowsStow Roundtime matchwait PoundBellowsStow: pause 1 put %BELLOWSSTOW my %BELLOWS %BELLOWSIN %BELLOWSCONTDESC %BELLOWSCONTAINER put %TONGGET my %TONGDESC %TONG %TONGIN my %TONGCONTDESC %TONGCONTAINER match PoundBellowsStow ...wait match PoundItem You get match PoundItem You sling match PoundItem You remove match PoundItem You untie matchwait PoundFuel: put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER put %SHOVELGET my %SHOVELDESC %SHOVEL %SHOVELIN %SHOVELCONTDESC %SHOVELCONTAINER match PoundFuel ...wait match PoundFuelPush You get match PoundFuelPush You sling match PoundFuelPush You remove match PoundFuelPush You untie matchwait PoundFuelPush: put push fuel with my shov match PoundFuelPush ...wait match PoundFuelStow Roundtime matchwait PoundFuelStow: pause 1 put %SHOVELSTOW my %SHOVEL %SHOVELIN %SHOVELCONTDESC %SHOVELCONTAINER put %TONGGET my %TONGDESC %TONG %TONGIN my %TONGCONTDESC %TONGCONTAINER match PoundFuelStow ...wait match PoundItem You get match PoundItem You sling match PoundItem You remove match PoundItem You untie matchwait PoundDone: goto MarkItem%M MarkItemYes: pause 1 put %MARKGET my %MARKDESC %MARK %MARKIN %MARKCONTDESC %MARKCONTAINER waitfor You get put mark my %P with my stamp waitfor Roundtime pause 1 put put my stamp in my %MARKCONTDESC %MARKCONTAINER waitfor You put goto Bundle%U MarkItemNo: goto Bundle%U BundleDo: put get my log match BundleDo ...wait match BundleDoBundle You get matchwait BundleDoBundle: put bund my %P with my log match BundleDoBundle ...wait match CheckLogbook2 You notate matchwait CheckLogbook2: put read my logbook match StartTemper not currently tracking match GetIngot bundle and deliver match WODone appears to be complete matchwait WODone: put glance match SwapLog logbook in your left hand match WOComplete logbook in your right hand match WOComplete book matchwait SwapLog: put swap goto WOComplete WOComplete: pause 1 echo echo ******************** echo echo *** Work Order Complete echo echo ******************** goto Exit BundleDoNot: pause 1 goto StartTemper Exit: Exit PoundOops: pause 1 echo echo ************************************************* echo echo *** You do not have the appropriate tools on hand to do that *** echo echo ************************************************* echo Exit PoundNotEnough: pause 1 echo echo ********************************************** echo echo *** You need a larger ingot to begin the crafting process echo echo ********************************************** echo Exit PoundIngotProblem: pause 1 echo echo ********************************* echo echo *** There is already an ingot on the anvil echo *** To use the ingot already there NOD (or GTG) echo *** Otherwise, put your ingot on the anvil first echo echo ********************************* echo match PoundStowIngot You nod match PoundStowIngot GTG matchwait PoundStowIngot: put stow my ingot goto StudyBook NoOrder: setvariable U DoNot pause 1 echo echo ********************************** echo echo *** You do not currently have a work order *** echo *** Cancel script now to stop forging *** echo echo *** Beginning pounding in 2 seconds *** echo echo *********************************** echo pause 3 goto MatchItem%Q IngotSpecialSet: echo Okay! pause 1 put glance match IngotBrass brass ingot match IngotBronze bronze ingot match IngotBronze bronze-alloy match IngotCopper copper ingot match IngotCopper copper-alloy match IngotCovellite covellite ingot match IngotIron iron ingot match IngotIron iron-alloy match IngotLead lead ingot match IngotNickel nickel ingot match IngotNickel nickel-alloy match IngotPewter pewter ingot match IngotPewter pewter-alloy match IngotSilver silver ingot match IngotTin tin ingot match IngotZinc zinc ingot match IngotDarkstone darkstone ingot match IngotAnimite animite ingot match IngotDamite damite ingot match IngotElectrum electrum ingot match IngotGlaes glaes ingot match IngotHaralun haralun ingot match IngotIcesteel icesteel ingot match IngotKadepa kadepa ingot match IngotKertig kertig ingot match IngotLumium lumium ingot match IngotPlatinum platinum ingot match IngotSilversteel silversteel ingot match IngotTyrium tyrium ingot match IngotVardite vardite ingot match IngotGold gold ingot match IngotSteel steel ingot match IngotSteel steel-alloy ingot matchwait goto MatchItemCheck IngotBrass: setvariable V brass goto MatchItemCheck IngotBronze: setvariable V bronze goto MatchItemCheck IngotCopper: setvariable V copper goto MatchItemCheck IngotCovellite: setvariable V covellite goto MatchItemCheck IngotIron: setvariable V iron goto MatchItemCheck IngotLead: setvariable V lead goto MatchItemCheck IngotNickel: setvariable V nickel goto MatchItemCheck IngotPewter: setvariable V pewter goto MatchItemCheck IngotSilver: setvariable V silver goto MatchItemCheck IngotSteel: setvariable V steel goto MatchItemCheck IngotTin: setvariable V tin goto MatchItemCheck IngotZinc: setvariable V zinc goto MatchItemCheck IngotDarkstone: setvariable V darkstone goto MatchItemCheck IngotAnimite: setvariable V animite goto MatchItemCheck IngotDamite: setvariable V damite goto MatchItemCheck IngotElectrum: setvariable V electrum goto MatchItemCheck IngotGlaes: setvariable V glaes goto MatchItemCheck IngotHaralun: setvariable V haralun goto MatchItemCheck IngotKadepa: setvariable V kadepa goto MatchItemCheck IngotKertig: setvariable V kertig goto MatchItemCheck IngotLumium: setvariable V lumium goto MatchItemCheck IngotPlatinum: setvariable V platinum goto MatchItemCheck IngotSilversteel: setvariable V silversteel goto MatchItemCheck IngotTyrium: setvariable V tyrium goto MatchItemCheck IngotVardite: setvariable V vardite goto MatchItemCheck IngotGold: setvariable V gold goto MatchItemCheck IngotIceSteel: setvariable V icesteel goto MatchItemCheck StartTemper: put put my %P on forge put put my %P on forge match TemperGetTools Roundtime match TemperNoTechnique Your lack of knowledge matchwait TemperNoTechnique: echo echo *********************************** echo echo *** You have not learned the necessary echo *** technique to successfully temper this item echo echo *********************************** echo pause 1 put get %P Exit TemperGetTools: pause 1 put %TONGGET my %TONGDESC %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER match TemperGetTools …wait match TemperTurn You remove match TemperTurn You get match TemperTurn You sling match TemperTurn You untie matchwait TemperTurn: put turn %P on forge with my %TONG match TemperTurn ...wait match TemperFuel need some more fuel match TemperFuel needs more fuel match TemperBellows produces less heat match TemperBellows unable to consume match TemperPutAwayTongs need of some oil match TemperPutAwayTongs tool does not seem suitable match TemperTurn Roundtime matchwait TemperBellows: put %BELLOWSGET my %BELLOWSDESC %BELLOWS %BELLOWSIN %BELLOWSCONTDESC %BELLOWSCONTAINER match TemperBellows ...wait match TemperBellowsPush You get match TemperBellowsPush You sling match TemperBellowsPush You remove match TemperBellowsPush You untie matchwait TemperBellowsPush: put push my %BELLOWS match TemperBellowsPush ...wait match TemperBellowsStow Roundtime matchwait TemperBellowsStow: pause 1 put %BELLOWSSTOW my %BELLOWS %BELLOWSIN %BELLOWSCONTDESC %BELLOWSCONTAINER match TemperBellowsStow ...wait match TemperTurn You attach match TemperTurn You sling match TemperTurn You put matchwait TemperFuel: put %SHOVELGET my %SHOVELDESC %SHOVEL %SHOVELIN %SHOVELCONTDESC %SHOVELCONTAINER match TemperFuel ...wait match TemperFuelPush You get match TemperFuelPush You sling match TemperFuelPush You remove match TemperFuelPush You untie matchwait TemperFuelPush: put push fuel with my %SHOVEL match TemperFuelPush ...wait match TemperFuelStow Roundtime matchwait TemperFuelStow: pause 1 put %SHOVELSTOW my %SHOVELDESC %SHOVEL %SHOVELIN %SHOVELCONTDESC %SHOVELCONTAINER match TemperFuelStow ...wait match TemperTurn You sling match TemperTurn You put match TemperTurn You attach matchwait TemperPutAwayTongs: pause 1 put %TONGSTOW my %TONG %TONGIN %TONGCONTDESC %TONGCONTAINER match TemperPutAwayTongs ...wait match TemperOil You put match TemperOil You sling match TemperOil You attach matchwait TemperOil: put get %P on forge match TemperOil ...wait match TemperOilCont What were you referring to match TemperOilCont You are already match TemperOilCont from atop matchwait TemperOilCont: put %OILGET my %OILDESC %OIL %OILIN %OILCONTDESC %OILCONTAINER match TemperOilCont ...wait match TemperOil2 You get match TemperOil2 You sling match TemperOilProblem What were you referring to matchwait TemperOilProblem: echo echo ******************* echo echo *** Missing Flask of Oil echo *** NOD (or GTG) when acquired echo *** acquired and in hand echo echo ******************* echo waitfor match TemperOil2 You nod gotomatch TemperOil2 gtg matchwait TemperOil2: put pour my %OIL on my %P match TemperSuccess shows improved signs of durability match TemperOil2Stow Roundtime matchwait TemperSuccess: pause 1 echo ****************** echo echo *** Temper successful echo echo ****************** goto TemperOil2Stow TemperOil2Stow: put %OILSTOW my oil %OILIN %OILCONTDESC %OILCONTAINER match PostTemperCheck%Q you put match PostTemperCheck%Q were you referring matchwait PostTemperCheckWeaponsmith: pause 1 put analyze my %P pause 1 echo echo *********************************************** echo echo *** Tempering complete! echo *** Would you like to BALANCE or HONE this weapon? echo echo *** (If not, simply cancel the script now - crafting complete!) echo *********************************************** echo match StartBalance balance match StartHone hone match Exit nope matchwait StartBalance: put get my weapon book in my %BOOKCONTDESC %BOOKCONTAINER put turn my book to chap 10 waitfor You turn put turn my book to page 4 put study my book match BalancePutAwayBook Roundtime matchwait BalancePutAwayBook: pause 1 put put my weap book in my %BOOKCONTDESC %BOOKCONTAINER match BalanceGetBrush You put matchwait BalanceGetBrush: put %BRUSHGET my %BRUSHDESC %BRUSH %BRUSHIN %BRUSHCONTDESC %BRUSHCONTAINER match BalanceTurnGrind You are already match BalanceTurnGrind You get match BalanceWhatBrush were you referring matchwait BalanceTurnGrind: put turn grindst match BalanceTurnGrind ...wait match BalanceGrindWeapon keeping it spinning match BalanceTurnGrind Roundtime matchwait BalanceGrindWeapon: put push grind with %P match BalanceGrindWeapon ...wait match BalancePutAwayBrush does not seem suitable match BalanceBrushWeapon nicks and burs match BalancePutAwayBrush With grinding complete match BalanceTurnGrind Roundtime matchwait BalanceBrushWeapon: put rub my %P with my %BRUSH match BalanceBrushWeapon ...wait match BalancePutAwayBrush With grinding complete match BalanceGetBrush You rub match BalanceTurnGrind Roundtime matchwait BalancePutAwayBrush: put %BRUSHSTOW my %BRUSH %BRUSHIN %BRUSHCONTDESC %BRUSHCONTAINER match BalanceGetOil You put matchwait BalanceGetOil: put %OILGET my %OILDESC %OIL %OILIN %OILCONTDESC %OILCONTAINER match BalanceGetOil ...wait match BalancePourOil You get a flask match BalancePourOil You are already match BalanceGetOtherOil You get a bottle match BalanceWhatOil were referring to matchwait BalancePourOil: put pour my oil on my %P match BalancePutAwayOil Roundtime matchwait BalancePutAwayOil: put %OILSTOW my %OIL %OILIN %OILCONTDESC %OILCONTAINER match BalanceDone You put match BalancePutAwayOil ...wait matchwait BalanceDone: pause 1 put analyze my %P pause 1 echo ********************** echo echo *** Enhancement complete! echo echo ********************** Exit BalanceWhatBrush: echo *************************** echo echo *** Once you’ve obtained a brush echo *** And have it in hand echo *** NOD (or type GTG) to continue echo echo *************************** match BalanceGetBrush You nod match BalanceGetBrush gtg matchwait BalanceWhatOil: echo *************************** echo echo *** Once you’ve obtained more oil echo *** And have it in hand echo *** NOD (or type GTG) to continue echo echo *************************** match BalancePourOil You nod match BalancePourOil gtg matchwait BalanceGetOtherOil: put %OILSTOW my %OIL %OILIN %OILCONTDESC %OILCONTAINER put %OILGET my second %OILDESC %OIL %OILIN %OILCONTDESC %OILCONTAINER match BalancePourOil You get a flask match BalanceWhatOil were you referring matchwait PostTemperCheckArmorsmith: echo ***************************** echo echo *** I have neither reinforced nor lightened echo *** armor yet, so this will have to be echo *** completed elsewise if desired echo echo ****************************** echo goto Exit StartHone: StartHoning: StartHoneing: put get my weapon book in my %BOOKCONTDESC %BOOKCONTAINER put turn my book to chap 10 waitfor You turn put turn my book to page 1 put study my book match BalancePutAwayBook Roundtime matchwait PostTemperCheckBlacksmith: pause 1 put analyze my %P pause 1 echo ******************* echo echo *** Tempering complete! echo echo ******************* echo goto Exit