Hi,
I have been enjoying playing with Orion's UO Client.
I started a brand-new script for training blacksmithy.
I am 75.2 in blacksmithy. I have the script make platemail gorgets until iron is less than 20.
To smelt them there is a function that handles that counts the gorgets and then recycles each one.
I am planning to add automation downline to alternate between making blacksmith items and recycling ingots.
Right now, I am just use two hotkeys, one for making the gorgets and one for recycling.
I am new at scripting, btw, if the code is messy.
TY,
Scott
Updates 9/12/22
I created a new character to test out using this script for leveling up a blacksmith from level 40. He has blacksmithy and tinkering only.
** Fixes needed **
Blacksmithy Trainer -
Version 0.04
WIP: Adding all skill levels
Fixed bug to use Tinker tool type instead of by serial.
Fixed bug to Create Hammer instead of make last
Added maces for level 40-45
Added maul for level 45-50
Added cutlass for 50-55
Added katana for 55-59.5
Added spear for 59.5-70.5
Version 0.03
Go into war mode to stop script from running
Below 40 tinkering skill level prompts user to purchase skill up to 40
Version 0.02
Now switches automatically from creating to recycyling
Trying to have 5 tools made when out of tools - need to debug that section - Fixed makes 5 hammers
Once ingots are < 9 and no more recycling - call stack error as program is stuck in a loop - fixed
To Dos and Someday
Someday: Statistics tracking - successful / unsuccessful, iron ingots Used, etc
Have setting where user can purchase blacksmith hammers instead of tinkering if tinkering is not high enough
** Fixes needed **
Make tinker tool kits
Flow between levels - smelt items before moving onto next new item
In setup:
Add: Are you near a forge?
Add: Do you have ingots?
Add: Option to purchase hammers instead of create them using tinkering skill
Create more skill levels -
70.5-106.4 platemail gorget DONE
106.4-108.9 platemail gloves
108.9-116.3 platemail arms
116.3-118.8 platemail legs
118.8-120 platemail tunics