Все нужно уточнять, я уж так и не помню.
Время - у нас три плеера. В билд, по идее, я должен был сделать максимум синхронно, потому как программировал сам. Кстати, хорошая идея - сделать условие, если замена 45+ минут, то производить ее только если уже второй тайм. Сделаю.
Насчет лидерства. По моему капитаном становится тот кто вошел в игру, заменил капитана (а не оставшийся самый авторитетный). При этом есть в программе переменная - капитанский бонус. Она динамическая и рассчитывается каждый такт игры. Т е по мере уставания капитана, бонус так же уменьшается. И нужно не забывать, что капитана и опекать могут. +1 к скиллу нового капитана не прибавляется. Эта прибавка выполнена вне генератора скриптом при формировании состава и не существенна. А вот кап бонус для всей команды штука важная, игнорировать его, большая халатность. Особенно с этого сезона, о чем не однократно напоминали в новостях.
В общем, еще раз кратко - при замене капитана, таковым назначается входящий в игру (не точно, посмотрю позже), капитанский бонус это постоянно меняющаяся величина, зависящая от того кто капитан, а так же и от усталости лидера.
Правильно конечно передавать повязку капитана самому авторитетному игроку, оставшемуся на поле после ухода капитана на замену. Проверю этот момент и сделаю так.