RedHeavenHeroЧтобы вычислить стрелков надо делать проверку на тип.
Если следовать специализации Файдаэна, то для начала перебор всех врагов, поиск существа с самым низким уровнем, выстрел.
Ну и в ATB тоже никак не восстановить прежнюю позицию.
а если выстрел по первому отряду из массива? Как создается сам массив после getCreatures? У него собственная сортировка есть? Или хотя бы по какой системе он нумирует существ в армии врага?