~ there's nothing we can do if nothing's been chosen
doneif (field[usrChosen1].ischosen = 0)
~ get the ToolsAvail tag from the chosen skill
perform field[usrChosen1].chosen.pulltags[ToolsAvail.?]
~ use that ToolsAvail tag to find the pick for our skill
perform hero.findchild[BaseSkill,tagids[ToolsAvail.?,"|"]].setfocus
doneif (state.isfocus = 0)
doneif (field[gIsEquip].value = 0)
perform focus.field[skToolMod].modify[+,2,field[thingname].text]