Итак. Снова сутки за героями, но исследовал вот что:
Вопросы, что я себе задал, мол, как поймать "фазу ожидания" существа(Click to View)
После
Это не баг? Так и должно быть?
А вот и ответ, который пришёл мне в голову - прошу подтвердить:
Есть флаг ожидания у существа
!!BM0:F?i; записать значения флагов первого стека в переменную i
!!VRi:&33554432; проверить на ожидание
!!IF&i>0:M^Стек ждет лучшего момента для действия^;
Но он возвращает "истину", пока нет всеобщей фазы ожидания, которая определяется через:
!!UN:C6919200/4/?y10;
!!VRy11:Sy10 +81380;
!!UN:Cy11/1/?y8;
То есть, чтобы узнать, в ожидании отряд или нет, когда настала всеобщая фаза ожидания, надо сделать проверку на саму фазу, сделать проверку на флаг "завершённое действие" и на флаг "защиты". То есть флаг &33554432 проверять надо всегда с нюансами