Files
S.P.L.U.R.T-Station-13/code/modules/newscaster/feed_channel.dm
2020-02-06 00:24:55 -07:00

34 lines
918 B
Plaintext

/datum/news/feed_channel
var/channel_name = ""
var/list/datum/news/feed_message/messages = list()
var/locked = FALSE
var/censored = 0
var/list/authorCensorTime = list()
var/list/DclassCensorTime = list()
var/authorCensor
var/is_admin_channel = 0
/datum/news/feed_channel/proc/returnAuthor(censor)
if(censor == -1)
censor = authorCensor
var/txt = "[GLOB.news_network.redactedText]"
if(!censor)
txt = author
return txt
/datum/news/feed_channel/proc/toggleCensorDclass()
if(censored)
DclassCensorTime.Add(GLOB.news_network.lastAction*-1)
else
DclassCensorTime.Add(GLOB.news_network.lastAction)
censored = !censored
GLOB.news_network.lastAction ++
/datum/news/feed_channel/proc/toggleCensorAuthor()
if(authorCensor)
authorCensorTime.Add(GLOB.news_network.lastAction*-1)
else
authorCensorTime.Add(GLOB.news_network.lastAction)
authorCensor = !authorCensor
GLOB.news_network.lastAction ++