Да!, справку я читал. Но я думал, что синтаксис "-1" используется в !!UN:U16/-1/-1/1, но никак не в !!VRv1:S-1. Вот отсюда и выросло недопонимание необходимости данной строки кода. Даже после чтения твоего (Вашего) поста и ещё раз справки, непонимание осталось.
!!UN:U16/-1/-1/1; в самой же строке мы используем синтаксис "-1". Для чего его задавать в !!VRv1:S, если переменная "v1" потом измениться, и будет иметь другое значение, в данном случае координаты "икса"?
DotaSeal, ERM-help и ERM-scripter тебе в помощь. Поменять специальность - это одна из самых простых вещей и дело двух минут.
Вот тебе пример изменения специальности Орина например.