JonnyPСтранно, я делал именно так как написал - при поражении 4-ех вражеских героев - задание выполнено.
тут GetPlayerState — получить текущее состояние игрока,
а '~=1' это не равно, а цифра любая может быть, подробнее из мануала:
[i]Возвращает состояние участия/победы/поражения игрока player: 0 — игрок в игре не
участвует, 1 — игрок еще играет, 2 — игрок проиграл, 3 — ни то, ни другое, ни третье
(возможно, победил, но нельзя сказать определенно).
Спасибо, попробую двойку поставить

.
По поводу Ignore - изменил на 'true' и теперь при выполнении этого задания выдаётся сообщение о поражении.