From d2a0fced236cb2ec8eff755bf9c3ebfb3d5921cb Mon Sep 17 00:00:00 2001 From: Albert Iordache Date: Sun, 25 Dec 2011 20:10:06 +0200 Subject: [PATCH] Traitor will now be the default mode in case data/mode.txt get deleted --- code/game/cellautomata.dm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/code/game/cellautomata.dm b/code/game/cellautomata.dm index a61ed7262b7..825a260d44a 100644 --- a/code/game/cellautomata.dm +++ b/code/game/cellautomata.dm @@ -1,15 +1,20 @@ /world/proc/load_mode() var/text = file2text("data/mode.txt") - if (text) + if (length(text) > 0) var/list/lines = dd_text2list(text, "\n") if (lines[1]) master_mode = lines[1] diary << "Saved mode is '[master_mode]'" + else + master_mode = "traitor" // Default mode, in case of errors /world/proc/save_mode(var/the_mode) var/F = file("data/mode.txt") fdel(F) - F << the_mode + if (length(the_mode) > 0) + F << the_mode + else + F << "traitor" // Default mode, in case of errors /world/proc/load_motd() join_motd = file2text("config/motd.txt")