«Патч» восстанавливает функцию убирания цифровых символов из значений текстовых переменных при задании их командой "SET" c параметром "-a" в скриптах. Например при задании локальной переменной командой:
SET -a £proba y1e2a3r
Переменная "£proba" получает значение "year". Раньше параметр "-a" удалял все символы из считываемого из скрипта текста, и нигде не был использован из-за этого.
Исправляет получение значений вещественных переменных движка при присвоении их переменным в скриптах. Раньше вместо действительных значений всегда передавался "0". Это обходили записыванием имён переменных движка между тильдами для вызова другой функции считывания значений.
Добавляет замену переменных между тильдами их значениями в строке текста в кавычках или слева от первой кавычки при записи их без пробелов до этой кавычки.
Например:
SET £proba1 "First, " SET £proba2 "Second" SET £proba3 "Third" HEROSAY ~£proba1~~£proba2~", ~£proba3~ year."
Выводит сообщение вверху экрана:
First, Second, Third year.
Раньше выводилось:
~£proba1~~£proba2~, ~£proba3~ year.
Справа от второй кавычки начинается чтение нового «слова» скрипта, и им уже должна быть следующая команда или комментарий.
Ограничивает снизу единицей силу, разум, ловкость, выносливость и класс брони Ам Шегара. Раньше была возможность обнуления этих характеристик, а значит и смерти от заклинания «Проклятие» вследствие обнуления выносливости.
Список всех правок «патча».
|