From e4909e7e3c5791bbe971eabf1edbbacefbe0eda8 Mon Sep 17 00:00:00 2001 From: cib Date: Tue, 21 Feb 2012 00:46:59 +0100 Subject: [PATCH] Fixed a bug with the news mechanic. --- code/game/player/news.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/game/player/news.dm b/code/game/player/news.dm index 213cdfddd25..f8eec54423f 100644 --- a/code/game/player/news.dm +++ b/code/game/player/news.dm @@ -97,8 +97,9 @@ client/proc/display_news_list() return var/savefile/F = new(path) - var/list/read_news = list() + var/list/read_news F["read_news"] >> read_news + if(!read_news) read_news = list() for(var/datum/news/N in news) if(N.ID in read_news) @@ -130,8 +131,9 @@ client/proc/display_all_news_list() return var/savefile/F = new(path) - var/list/read_news = list() + var/list/read_news F["read_news"] >> read_news + if(!read_news) read_news = list() var/output = "" for(var/datum/news/N in news) @@ -161,6 +163,8 @@ client/proc/add_news() make_news(title, body, key) + display_all_news_list() + client/verb/read_news() set name = "Read News" set category = "OOC"