Ресивер CA (настройки замка)
!!CA#1/#2/#3:XXXX;
- используется для изменений параметров замка в X Y L.
Расширение синтаксиса:
!!CA#:XXXX;
- замок в v[#], v[#+1], v[#+2]
Расширение синтаксиса:
!!CA0/#:XXXX;
- город под номером # на карте (см. опцию U)
Расширение синтаксиса:
!!CA-1:XXXX;
- текущий город. Можно использовать только в экране города!
Город - тип 98. См. также: таблица городов
B#/$
Настройка зданий города:
# = 1 – построить здание $
# = 2 – разрушить здание $
# = 3 – проверить, построено ли здание $ (во флаг 1)
# = 4 – разрешить для постройки здание $
# = 5 – запретить для постройки здание $
# = 6 – построить
здание $ в городе, используя внутреннюю функцию
Шестая опция - улучшение первой, она позволяет строить многоуровневые здания (гильдия магов, к примеру) без ошибок.
G$
Установить/проверить/получить уровень гильдии магов (в экране заклинаний) (0..4)
G$1/$2
Установить/проверить/получить кол-во доступных заклинаний ($2) в $1 этаже гильдии магов
G$1/$2/$3
Установить/проверить/получить заклинание в слоте $2, уровня гильдии $1 в переменную $3.
При улучшении гильдии добавленные (т.е. сверх доступного кол-ва заклинаний для этого уровня - 5 для 1го уровня, 4 для второго и т.д.) заклинания стираются
H#/$
Установить/проверить/получить номер героя в гарнизоне города или гостя
# = 0 – герой в гарнизоне города
# = 1 – герой-гость
$ - номер героя (-1 = нет)
Вы можете получить или установить героя. Если соберётесь установить, не забудьте убрать старого куда-либо.
I#
Установить внешний вид замка. Вы можете только установить это значение.
Значения для #:
0 = обычный (синхронизация с построенными зданиями, например, Капитолий или форт)
-1 = полностью разрушен
1 = слабо разрушен
2 = средне разрушен
3 = сильно разрушен
M1/$1/$2/$3
Установить/проверить/получить кол-во доступных монстров
$1 – уровень монстров (0..6)
$2 – кол-во неулучшенных
$3 – кол-во улучшенных
Если построено улучшенное жилище, значение $2 не учитывается.
M2/$1/$2/$3
Установить/проверить/получить кол-во стражников
$1 – позиция (0..6)
$2 – тип монстра
$3 – кол-во
N^Имя Города^
Nz#
N?z#
Установить/получить имя города
O$
Установить/проверить/получить хозяина (-1, 0..7)
P?$1/?$2/?$3
Проверить или получить координаты города
$1 = X;
$2 = Y;
$3 = L (уровень)
R$
Установить/проверить, может ли игрок строить сегодня в городе.
$ = 0, если может
$ = 1, если нет
Вы можете использовать R0 для обнуления счётчика постройки любое кол-во раз в течение хода.
T$
Установить/проверить/получить тип города (истинный, не зависит от внешнего вида).
Используйте команду CA:I, чтобы присвоить городу внешний вид, соответствующий его типу.
Пример (показать)
U$
Проверить/получить номер города на карте (не в окне игрока)
Вы можете установить значение, но мы бы не рекомендовали ;)