Вот смотри.
Значение веса Аззи хранится в Variable01. Когда Аззи получает соответсвующую еду, Это значение увеличивается на инкремент, и записывается в снова в Variable01.
После следующей загрузки Аззи значение Variable01 считывается и изменяется собственно вес Аззи. И это происходит (у меня) при любой загрузке Аззи - смена локации, ожидание, сон, фасттревел, и только так это и должно происходить - всегда, без исключений. У тебя же вот эта операция считывания и изменения веса происходит выборочно, Случайно. Почему, в чем причина????? Очевидно, в твоей игре что-то мешает скрипту сработать (или сччитать значение из Variable01). Требуется узнать - что именно мешает, в чем помеха работе скрипта...