(04.03.2018 12:47)totkotoriy Wrote: А что за знак ИЛИ перед значением флага !!VRi:|67108864;? Что эта функция тут означает? Я так понял добавляет только нужный бит.
Да, так ты добовляешь только нужный бит, не трогая другие.
(04.03.2018 12:47)totkotoriy Wrote: Но изменения есть, если только вообще этот бит один оставляю !!VRi:S67108864; (оруженосец перемещается только на одну клетку).
А вот так ты заберешь все способности монстра, например полёт, духклеточность, стрельбу, двойной удар и т.п.
Вообще для ERMа тебе нужно знать и понимать всего 2 оператора:
& и
|
1. Проверка на способность:
2. Установить или забрать флаг:
а) установить:
б) забрать способность (дословно - сначала дать, а потом забрать)
Если всё суммировать, то например благородный эльф имеет такие флаги: