diff --git a/modular_citadel/code/modules/admin/chat_commands.dm b/modular_citadel/code/modules/admin/chat_commands.dm index 39f4158646..501e0fa25a 100644 --- a/modular_citadel/code/modules/admin/chat_commands.dm +++ b/modular_citadel/code/modules/admin/chat_commands.dm @@ -27,19 +27,13 @@ var/list/speech_buffer /datum/tgs_chat_command/poly/Run() - GenerateSayList() //Has a check in here, but we're gunna sanity it after - if(!speech_buffer) - return "**BAWWWWWK!** LEAVE THE HEADSET! ***BAWKKKKK!!***" - - -/datum/tgs_chat_command/poly/proc/GenerateSayList() LAZYINITLIST(speech_buffer) //I figure this is just safe to do for everything at this point if(length(speech_buffer)) //Let's not look up the whole json EVERY TIME, just the first time. return "[pick(speech_buffer)]" else var/json_file = file("data/npc_saves/Poly.json") if(!fexists(json_file)) - return + return "**BAWWWWWK!** LEAVE THE HEADSET! ***BAWKKKKK!!***" var/list/json = json_decode(file2text(json_file)) speech_buffer = json["phrases"] - return "[pick(speech_buffer)]" \ No newline at end of file + return "[pick(speech_buffer)]"