Сделать так чтобы ход кома/мафии/дневной длился ровно 2 минуты (естественно, ход - не закрыт.)
Поправить баг с ходом 2 минуты.
А именно чтоб ход не длился 1.57 - 1.59.
Недавно маф не ходил в партии - прошло 1.57 (сумрак Танк всех сносит) этим стал чиж (и прошёл мафом) .
Комиссар не сделал проверку прошло 1.58 (В итоге партия выиграна лжекомствомот мафа).
Так же может быть ситуация с морозом и т.д.
Этот "баг" порождает много интересных ситуаций, в которых можно поломать голову, зачем? К тому же подозреваю, что для этого придется переписывать пол движка. И даже если ход будет длиться ровно 2 минуты, все равно можно будет походить в одну секунду с закрытием хода.
>>> gift()
>>> exit()
На самом деле, ход в реальности длится не менее двух минут, даже скорее дольше.
Просто в чате и логе строчка появляется не в тот же момент, что начинается ход, а с отставанием в N секунд.
Это особенности реализации, чтоб побороть которые надо практически с нуля переделать тут всё. Когда-нибудь это обязательно произойдёт… в течение ближайших лет десяти точно:)
P.S. А вообще — не привязывайтесь ко времени. Делать выводы о ролях по длительности хода ±3 секунды — это не мафия уже и даже не мафия онлайн.
«О гордости, предательстве и братстве закончена история моя! И если не посмеешь ты вмешаться, я закрываю книгу бытия…»