Вообщем немного не так:
триггер не ставил, а запускал функцию 'lost_PL_4' отдельным потоком, с момента выдачи задания убить PLAYER_4 с интервалом в 5 слипов. Делал так чтобы и во время хода противника проверка шла тоже.
Поставил вместо "~1" "2", всё равно ничего не происходит. Потом сделал так: при захвате одного города, проверяется, не захвачен ли второй. Теперь, при захвате двух городов игра вылетает :D. С тем квестом тоже непонятно... Видимо, придётся переделывать.
Цикл "Закадычные враги": "Особенное гостеприимство, "Супероружие", "Меж молотом и наковальней"
"Падение Шантири"
Кампания для "Кодекса Войны"
"Выбор Сагиттеля"