Можно в комментарии написать расшифровку. В таком варианте снятия флагов приходится по два раза всё повторять, команда может выйти довольно длинной.
Игрик, супер! Я до такого сам как-то не дошёл )))
Да это старо как ERM. Я ещё до существования этого форума на DF2 это видел.
Как-то массово видно не было, всё *-1 -1 использовалось.
очевидно, нужно вычленить все эти вопросы работы с примерами по оперированию с переменными в отдельную тему.
сделал 
Есть вопрос, у меня проверка флагов горыныча возвращает отрицательное значение (-2147385189), даже если перед проверкой флаги выставить вручную. Никто не сталкивался?
С другими флагами и существами при обработке через подобный код никаких проблем. Может кто-нибудь проверить?
ElfbI, 32-битное целое число со знаком может кодировать значения -2147483648..2147483647, что соответствует 0..4294967295 для беззнакового.
Старший (31-й бит, начиная отсчёт с нуля) дополнительно отвечает за знак в знаковом. Любой флаг можно сконвертировать в число если возвести 2 в степень номера флага.
Флаг 0 = 2^0 = 1
Флаг 3 = 2^3 = 8
Флаг 31 = 2^31 = -2147483648 (число становится отрицательным, поскольку это ещё и бит, отвечающий за знак)
https://yadi.sk/i/64cIfyXshYtWaA
В твоём случае флаги: флаг 31 (-2147483648) + флаг 16 (65536) + флаг 15 (32768) + флаг 7 (128) + флаг 4 (16) + флаг 3 (8) + флаг 1 (2) + флаг 0 (1)
пока писал пост с советами, понял что забыл как писать множественные условия, стал писать FU|...|...:P;
забыл как флаги стэкам снимать корректно: -17 или &-17
даж забыл как флаг на истину выставлять: написал поначалу !!IF:V555;
практика - она такая, мелочи без неё теряются в раз

FU&.../.../...
& - И
| - ИЛИ
Снимать как -(N + 1), то есть -18 в твоём случае
(01.04.2020 03:33)Berserker Wrote: [ -> ]Снимать как -(N + 1), то есть -18 в твоём случае
Не надо так делать. Это потенциальное место шибок.
|17; - дать флаг 17
|17 -17; - убрать флаг 17
Так, не ссорьтесь ) я вообще-то именно про 16 флаг говорил, его ж надо забрать так?
Или |16 -17
Выше речь шла про флаг 16, тьфу ты, Бес, попутал )
Algor, &-17 всегда сработает корректно. Но не напрягать мозг можно и так, вполне себе вариант.
В
Эре 3.0
Hi! Is there a way to calculate square root in ERA 2.9.14?