Не помогает, проблема всё та же - задание не проваливается, никто не проигрывает, консоль ошибки не видит.
Попробуй "print"-ы повставлять, посмотри что в консоли будет.
... А единичка, кстати потому, что задание проваливается для первого игрока.
... Условия: есть эльфийский город, принадлежащий, собсна, эльфу (игрок 3). Если его захватит Игрок 2, то провал задания и проигрыш.
В условиях такого не было, поэтому расценил это как ошибку, но это в принципе не важно.
...Внимательнее надо с именами переменных