I tried the WHAM beta handling of learning the Mer-Kin gladiator weapons this morning and it works well. No stasis attempts and if one of the weapons is equipped it attacks with the weapon.
One thing I found myself wishing for is an auto-stop once the third skill for a given weapon is learned. Is that something that you might entertain as a feature request. Perhaps controlled by a zlib variable?
Interesting. I tried it and it didn't seem to work. I don't have time for debugging, so I'm not sure why. I checked I was running the beta version. That one should probably output a warning when it runs. Maybe WHAM figured I was in danger. I ended up doing that part manually. I managed to train one weapon start to finish in a single combat!
Total aside: It was a great morning. Freed the King on SC day 3, completed The Sea (using <60 turns free fishy from semirare & fish pipe, with no runaways), My Nemesis, and got a Facsimile Dictionary. It's time to jump in again.
Since this is a combat script rather than an adventuring script, it's rather difficult to autostop without making things go wrong in the middle of combat.
Seems like the best fix for this would be requesting mafia tracking of the skills being learned, with the various texts posted, so that you can track that properly. Bonus from mafia learning them: it properly resets on ascensions.
WHAM could check to see if you have the final skill for your current weapon and both warn that you're fully trained and not bother with more training.
Oh, after seeing Bale's post that changes to SVN scripts should be made in the svn directory, I went and checked out WHAM right over my debugging patches. I had some of them saved to a file, but not my latest. What was I thinking? At least I'm using the current version (or beta) for sure now.