Опции CA:   A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Ресивер 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$
Проверить/получить номер города на карте (не в окне игрока)
Вы можете установить значение, но мы бы не рекомендовали ;)