Не учёл одну проверку.
Нужно добавить одно условие y16<>y2 которое означат, что только, если текущий и атакуемый стеки не равны
!!FU2639&y10>0/y10<57/y12=168/y17=156/y16<>y2/y2>20/y2<41:Py2/y16; функция двойного урона
; защитник имеет арт
!!FU2639&y10>0/y10<57/y13=168/y17=156/y16<>y2/y2>0/y2<21:Py2/y16; функция двойного урона
получится так, что Чудища при ответе на атаку никогда не ударят увеличенным уроном