diff --git a/code/modules/newscaster/ghostread.dm b/code/modules/newscaster/ghostread.dm index 42b2033080..c9a44b8f58 100644 --- a/code/modules/newscaster/ghostread.dm +++ b/code/modules/newscaster/ghostread.dm @@ -3,9 +3,9 @@ set desc = "Open a list of available news channels" set category = "Ghost" - var/datum/browser/popup = new(user, "ghost_news_list", "Chanenl List", 450, 600) - popup.set_content(render_news_channel_list()) - popup.open() + var/datum/browser/B = new(src, "ghost_news_list", "Chanenl List", 450, 600) + B.set_content(render_news_channel_list()) + B.open() /mob/dead/observer/Topic(href, href_list) . = ..() @@ -15,7 +15,7 @@ render_news_channel(D) /mob/dead/observer/proc/render_news_channel_list() - var/datum/news_network = GLOB.news_network + var/datum/news_network/news_network = GLOB.news_network var/list/content = list() for(var/i in news_network.network_channels) var/datum/news/feed_channel/FC = i @@ -29,7 +29,8 @@ content += "ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a Nanotrasen D-Notice.
" content += "No further feed story additions are allowed while the D-Notice is in effect.

" if(!length(FC.messages)) - content += "This channel is empty.
" + content += "This channel is empty.
" + else for(var/i in FC.messages) var/datum/news/feed_message/FM = i content += "-[FM.returnBody(-1)]
" @@ -41,8 +42,8 @@ content += "
" content += "\[Story by [FM.returnAuthor(-1)] \] - ([FM.time_stamp])
" content += "[FM.comments.len] comment[FM.comments.len > 1 ? "s" : ""]
" - for(var/i in FM.comments) - var/datum/news/feed_comment/comment = i + for(var/c in FM.comments) + var/datum/news/feed_comment/comment = c content += "[comment.body]
[comment.author] [comment.time_stamp]
" if(FM.locked) content += "Comments locked
"