Библиотека функций UN:C
Команда UN:C работает с памятью. Используя её, можно редактировать даже те области героев, которые казались за гранью достижимого. Здесь приведено несколько полезных функций, не являющихся стандартными. Пользуйтесь!
Контроль типа нанимаемого в Портале Вызова существа
Вызов:
#1: № города (-1 = текущий)
$:
тип существа. -1 – значит нет Портала,
или ещё не сгенерирован тип (сгенерируется при заходе в окно замка).
#2: 0 -
установить $, любое другое значение - получить $.
Контроль кол-ва нанимаемых в Портале Вызова существ
Вызов:
#1: № города (-1 = текущий)
$: кол-во существ
#2: 0 - установить $,
любое другое значение - получить $.
Примечание - если на первой неделе в город ни разу не
заходили (или нет Портала), тип и кол-во существ ещё не сгенерированы,
и кол-во будет выдавать всякий мусор.
Прочтение результатов диалога HE:C
Позволяет после команды
HE:C посмотреть, что осталось в верхних
(добавляемых) слотах, и использовать её не только для добавления существ, но и
для оставления, без особых трудностей. Для WoG 3.58f и TE.
Вызов:
?1,?3…?13 - типы существ в слотах 1..7 соответственно,
?2,?4…?14 - их кол-во.
Функция для работы со строками на низком уровне
Иногда при работе с !!UN:C требуется работать со строками. Приходится писать для этого функции. Написать их несложно, и я решил поделиться:А теперь сразу же полезный скрипт, использующий их.
Проигрывание любой анимации на юните в бою
К сожалению скрипт сейчас лучше не использовать, т.к. имеют место некоторые проблемы с кешированием. "Хорошее" решение этой проблемы, к сожалению, найти не удалось…
Получение адресов переменных ВоГа
При работе с UN:C бывает нужно получить адрес какой-то
Z-переменной.
Вот скрипт, записывающий адрес z1 в v4138.
Для WoG 3.58f и TE