mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-26 13:37:58 +01:00
#undef is now required for all file defines (#24091)
* CI * undef * hooooly crap * yeah * false by default * fixes * alright, there we go * oops lmao * lol, lmao even * proper programming * fix * losin my mind * oops * yeah coloring * WE LOVE MULTIPLE DEFINES (ive lost my sanity)
This commit is contained in:
@@ -6,6 +6,11 @@
|
||||
#define WANTED_NOTICE_DESC_MAX_LENGTH 512
|
||||
#define STORIES_PER_LOAD 9999 // TODO during QP...
|
||||
|
||||
/// The feed network singleton. Contains all channels (which contain all stories).
|
||||
GLOBAL_DATUM_INIT(news_network, /datum/feed_network, new)
|
||||
/// Global list that contains all existing newscasters in the world.
|
||||
GLOBAL_LIST_EMPTY(allNewscasters)
|
||||
|
||||
/**
|
||||
* # Newscaster
|
||||
*
|
||||
@@ -246,7 +251,7 @@
|
||||
for(var/m in stories)
|
||||
if(now >= m["publish_time"])
|
||||
var/datum/feed_message/FM = locateUID(m["uid"])
|
||||
if(FM && !(FM.censor_flags & CENSOR_STORY))
|
||||
if(FM && !(FM.censor_flags & NEWSCASTER_CENSOR_STORY))
|
||||
if(isliving(user))
|
||||
FM.view_count++
|
||||
m["view_count"] = FM.view_count
|
||||
@@ -334,14 +339,14 @@
|
||||
* * M - Optional. The user to send the story's photo to if it exists
|
||||
*/
|
||||
/obj/machinery/newscaster/proc/get_message_data(datum/feed_message/FM, mob/M)
|
||||
if(!(FM.censor_flags & CENSOR_STORY) && M && FM.img)
|
||||
if(!(FM.censor_flags & NEWSCASTER_CENSOR_STORY) && M && FM.img)
|
||||
M << browse_rsc(FM.img, "story_photo_[FM.UID()].png")
|
||||
return list(list(
|
||||
uid = FM.UID(),
|
||||
author = (FM.censor_flags & CENSOR_AUTHOR) ? "" : FM.author,
|
||||
author = (FM.censor_flags & NEWSCASTER_CENSOR_AUTHOR) ? "" : FM.author,
|
||||
author_ckey = (is_admin(M) ? FM.author_ckey : "N/A"),
|
||||
title = (FM.censor_flags & CENSOR_STORY) ? "" : FM.title,
|
||||
body = (FM.censor_flags & CENSOR_STORY) ? "" : FM.body,
|
||||
title = (FM.censor_flags & NEWSCASTER_CENSOR_STORY) ? "" : FM.title,
|
||||
body = (FM.censor_flags & NEWSCASTER_CENSOR_STORY) ? "" : FM.body,
|
||||
admin_locked = FM.admin_locked,
|
||||
censor_flags = FM.censor_flags,
|
||||
view_count = FM.view_count,
|
||||
@@ -423,9 +428,9 @@
|
||||
set_temp("This story has been locked by CentComm and thus cannot be censored in any way.", "danger")
|
||||
return
|
||||
if(action == "censor_author")
|
||||
FM.censor_flags = (FM.censor_flags & CENSOR_AUTHOR) ? (FM.censor_flags & ~CENSOR_AUTHOR) : (FM.censor_flags|CENSOR_AUTHOR)
|
||||
FM.censor_flags = (FM.censor_flags & NEWSCASTER_CENSOR_AUTHOR) ? (FM.censor_flags & ~NEWSCASTER_CENSOR_AUTHOR) : (FM.censor_flags|NEWSCASTER_CENSOR_AUTHOR)
|
||||
else if(action == "censor_story")
|
||||
FM.censor_flags = (FM.censor_flags & CENSOR_STORY) ? (FM.censor_flags & ~CENSOR_STORY) : (FM.censor_flags|CENSOR_STORY)
|
||||
FM.censor_flags = (FM.censor_flags & NEWSCASTER_CENSOR_STORY) ? (FM.censor_flags & ~NEWSCASTER_CENSOR_STORY) : (FM.censor_flags|NEWSCASTER_CENSOR_STORY)
|
||||
else
|
||||
return FALSE
|
||||
if("clear_wanted_notice")
|
||||
|
||||
@@ -82,8 +82,8 @@
|
||||
dat += "<ul>"
|
||||
var/i = 0
|
||||
for(var/datum/feed_message/MESSAGE in C.messages)
|
||||
var/title = (MESSAGE.censor_flags & CENSOR_STORY) ? "\[REDACTED\]" : MESSAGE.title
|
||||
var/body = (MESSAGE.censor_flags & CENSOR_STORY) ? "\[REDACTED\]" : MESSAGE.body
|
||||
var/title = (MESSAGE.censor_flags & NEWSCASTER_CENSOR_STORY) ? "\[REDACTED\]" : MESSAGE.title
|
||||
var/body = (MESSAGE.censor_flags & NEWSCASTER_CENSOR_STORY) ? "\[REDACTED\]" : MESSAGE.body
|
||||
i++
|
||||
dat += "<b>[title]</b> <br>"
|
||||
dat += "[body] <br>"
|
||||
|
||||
Reference in New Issue
Block a user