Если быть вкратце, то функция переводит время игры в привычное нам представление(час/минута).
Код:
fun defTicks2Time(ticks: Int): LocalTime {
val x = ticks % 24000 //Каждые 24к тиков - новый день, зачем учитывать 24000k+n?
val hour = x / 1000 //если в дне 24 часа, а в майне длится 24к...