mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-11 10:22:13 +00:00
34 lines
918 B
Plaintext
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 ++
|