Тоже чего-нибудь напишу:
Косяк вроде здесь (из файла gameticker.dm):
can_start() - проверка хватает ли игроков для текущего режима
Вот, кстати, pick_mode:
Косяк вроде здесь (из файла gameticker.dm):
Цитатаif(secret_force_mode != "secret")
var/datum/game_mode/M = config.pick_mode(secret_force_mode)
if(M && M.can_start())
src.mode = config.pick_mode(secret_force_mode)
can_start() - проверка хватает ли игроков для текущего режима
Цитата/datum/game_mode/proc/can_start()
var/playerC = 0
for(var/mob/new_player/player in world)
if((player.client)&&(player.ready))
playerC++
if(playerC >= required_players)
return 1
return 0
Вот, кстати, pick_mode:
Возможно я не прав, но по моему беда именно в return nullЦитата/datum/configuration/proc/pick_mode(mode_name)
// I wish I didn't have to instance the game modes in order to look up
// their information, but it is the only way (at least that I know of).
for (var/T in (typesof(/datum/game_mode) - /datum/game_mode))
var/datum/game_mode/M = new T()
if (M.config_tag && M.config_tag == mode_name)
return M
del(M)
return null
0





