ZVSE
!?BA0&1000; проверка перед битвой на ИИ
!!TR0/0/0:T2/d/d/d/d/d/d/d; установка в нулевом квадрате твердую почву
!!TR998:T?y1/d/d/d/d/d/d/d; проверка типа поверхности
!!FU&y1<=7:E; если тип почвы не вода - выход
!!FU&y1>=9:E;
!!BA:P0/0/0; переносим битву на твердую почву
может так? или так нельзя? я потестил быстро пару раз - вроде стабильно.
предыдущий скрипт начал ругаться на "забытая святыня" скрипт 60
там оказалось код очень похож.