diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index dc75345965..9f2a03437e 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -166,6 +166,8 @@ SUBSYSTEM_DEF(ticker) to_chat(world, "Unable to choose playable game mode. Reverting to pre-game lobby.") return 0 mode = pickweight(runnable_modes) + if(!mode) //too few roundtypes all run too recently + mode = pick(runnable_modes) else mode = config.pick_mode(GLOB.master_mode)