Antinaar,
1) Через HE:O проверяешь принадлежность каждого из игроков после боя (в триггере !?BA53). Для проигравшего значение будет -1.
2) Через OW:V проверяешь доступных в таверне героев для хозяина проигравшего. Если поверженный герой в таверне не появился, значит он не сбежал/сдался и можно честно "засаживать его в тюрьму".
3) С засаживать есть небольшая проблема. После добавления через OB:I тюрьмы и назначения ей контрольного числа равного номеру героя (OB:C), тюрьма все равно не функционирует (герой при освобождении не появляется). Но никто не мешает при посещении тюрьмы "появить" героя вручную. Хотя может есть и более прямой способ работать с тюрьмами, я ими как-то не занимался.
BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng