Raistlin, может так? Не уверен на счет !?BRv997; , но какой-то такой триггер есть. Башни всегда ходят первыми в каждом раунде, если не ошибаюсь. !?BG&v997>-1; можно заменить на !?BG1;[при передаче хода]
!?BRv997; [в начале каждого рауда]
!!SN:W^TOWER^/0; [обнуляем флаг выстрел башни]
!!SN:W^ACTION^/0; [обнуляем флаг действие]
!?MF1; - срабатывает перед нанесением урона.
!!FU&y1<>2:E; [выход если не выстрел башни]
!!SN:W^TOWER^/1; [флаг выстрел башни]
!?BG&v997>-1; [после ЛЮБОГО действия любого существа]
!!SN:W^ACTION^/?y1;
!!SN:W^TOWER^/?y2;
!!if&y2=0/y1=1:; [за раунд было совершено действие и это не выстрел башни]
!!IF:M^Башни разрушены^;
!!en:;
!!VRy2:Sy1 +1;
!SN:W^ACTION^/?y2;