Actually un-hard-coded position names this time.

Tested with Fortbent; there's still an issue with hardcoded weapons in the stocks.rb, but other than that it's mod-compatible.