Пройдите по скрипту в ручную и внимательно посмотрите на действие, на котором переменная обнуляется. Скорее всего у вас какая-то ошибка в скрипте, если нет, то прикрепите тестовый скрипт, чтобы проверить.
@Fox странный отпечаток попался, в котором полученное значение совпадает с исходным, Две переменные одинаковые.
Ладно, в целом все работает как надо. еще раз спасибо.