(29.08.2019 14:44)Igor Wrote: То есть если у монстра флаг 2, и флаг 4, то при проверке я получу не общий флаг 6, а отдельно 2 и 4?
Ты получишь флаг 2 + флаг 4, никаких общих флагов в игре нет.
(29.08.2019 14:44)Igor Wrote: А как снять флаг с монстра? Просто !!BM:Fdy1, где у1 это отрицательное значение флага?
Как-то примерно так (написано по памяти):
Code:
!!BM:F?y1; читать флаг
!!VRy1:&8; есть ли дыхание дракона
!!if&y1<>0:;
!!VRy1:-8; если флаг есть, то вычесть его
!!BM:Fy1; и записать полученный флаг
!!en:;