Флаговые способности существ

Используются командами MA:X и BM:F
См. также: Таблица существ

# Значение Способность
0 1 Широкий - занимает две клетки.
1 2 Монстр может летать.
2 4 Монстр может стрелять. Если вы даёте эту способность не-стрелку, вы получите несколько сообщений об ошибке ("неверный ресурс"). Возможно только с доп. графикой.
3 8 Расширенный радиус атаки (две клетки). Это как дыхание дракона. Этот флаг не работает для стрельбы, только в рукопашном бою.
4 16 Живое существо. Делает монстра чувствительным к Благословению, Радости, Волне Смерти, Морали и другим вещам, работающим лишь на живых.
5 32 Катапульта. Монстр может атаковать стены города.
6 64 Осадное орудие. Не может двигаться. При телепортировании следует вылет из игры. Отряд не требуется убивать для достижения победы. Возле отряда отсутствует обозначение кол-ва существ.
7 128 Король 1 - это все существа 7го уровня и нейтральные драконы, не принадлежащие к КОРОЛЬ 2 или КОРОЛЬ 3, существа, несущие доп. урон от заклинания Палач.
8 256 Король 2 - Ангелы, Архангелы, Дьяволы, Архидьяволы; существа, несущие доп. урон от заклинания Палач продв. или выше уровня.
9 512 Король 3 - Гиганты, Титаны; существа, несущие доп. урон от заклинания Палач эксп. уровня.
10 1024 Иммунитет к заклинаниям разума (вроде Печали, Бешенства, т.п.).
11 2048 Монстр - 35 (Архимаг), 74 (Созерцатель), 75 (Злой глаз). Анимация выстрела с этим флагом становится непрерывным прямым лучом.
12 4096 Нет пенальти в ближнем бою (для стрелков)
13 8192 В игре никогда не проверяется. Возможно, он раньше использовался, а теперь потерял своё значение.
14 16384 Иммунитет к заклинаниям огня, в т.ч. положительным (Ифриты).
15 32768 Двойной удар (улучш. Арбалетчики или Крестоносцы).
16 65536 Нет ответа (Церберы или Гидры).
17 131072 Нет пенальти морали (Элементали, Големы).
18 262144 Нежить (все существа Некрополиса, существо с этим флагом не имеет морали, получает урон от заклинания Уничтожить нежить и не несёт урона от Волны смерти).
19 524288 Атакует всех вокруг, не работает вместе с Дыханием дракона.
20 1048576 Расширенный радиус стрельбы. Это способность Магогов/Личей/Могущественных Личей. Используется только ИИ, не имеет ценности для игрока.
21 2097152 Отряд не получает право на ход во время боя. По окончании битвы отряд исчезнет. Отряд не требуется убивать для достижения победы. Возле отряда отсутствует обозначение кол-ва существ. Иммунитет к некоторым заклинаниям. Этот флаг автоматически устанавливается, когда существо умирает. Если вы сами установили этот флаг, то убрав его вы воскресите существо. При получении урона в "мёртвом" состоянии кол-во существ и здоровья у последнего существа в стеке уменьшается. Поэтому после воскрешения может быть 0 существ. Но это вам не мешает установить с помощью BM:N столько существ, сколько нужно. Если же существо действительно умерло, то убирание флага существо не воскресит, но может привести к различным сбоям в работе ИИ. Телепортируется корректно.
22 4194304 По окончании битвы или в случае смерти отряд исчезнет. Такой флаг имеют Элементали, вызванные заклинанием в битве.
23 8388608 При получении любого урона отряд погибнет. Отряд окрашен в синий цвет (как при заклинании Клон).
24 16777216 В этом раунде битвы отряду выпала мораль
25 33554432 Отряд находится в состоянии ожидания.
26 67108864 В этом раунде битвы отряд уже совершил некое действие.
27 134217728 Отряд стоит в защитном положении.
28 268435456 Флаг выставляется стеку, когда тот был принесён в Жертву. Тело отряда исчезает после смерти.
29 536870912 Существа с этим флагом не меняют свой цвет при клонировании и окаменении*.
30 1073741824 Отряд окрашен в серый цвет**.
31 2147483648 Дракон. На юнита с этим флагом действует Пузырёк с кровью дракона и влияния героя-дракона (Мутаре)

* - Флаг 29 у отряда на поле боя говорит, что на отряде анимация Жажды крови, а потому DEF нужно отрисовывать с палитрой, смещённой к красному.
По смещению 1104 (0x450) в структуре стека лежит вещественное число (float, 4 байта) от 0 до 1.0, которое говорит, насколько нужно сдвинуть цвет каждого пикселя в цветовой модели HSV ближе к красному. 0 – ни на сколько, 0.8 – на 80%, 1.0 – полностью красный. Яркость и насыщенность тоже увеличиваются с увеличением значения поля.
Если флаг установлен, то при отрисовке уже не проверяется флаг Окаменения или Клона. Потому при колдовстве Жажды крови на клоне, сам клон временно рисуется без синих тонов.

** - Флаг 30 означает коррекцию насыщенности в модели HSV.
Если поле в структуре стека 0x450 (float, 4 байта) < 1.0, значит умножение (×0 – полностью в серый тонах, ×0.5 – потерять половину насыщенности).
Если > 1.0, то новая насыщенность вычисляется по следующей форумле:

НАСЫЩЕННОСТЬ = 1 - [(1 - старая_насыщенность) / значение_поля]
Если стоит флаг 29, то флаг 30 не обрабатывается.
В оригинале во время анимации Окаменения значения изменяются от 1.0 до 0.0 с шагом 0.1 (такой же шаг и для Жажды крови).