/tg/ Station 13 - Modules - Types

code/__HELPERS/priority_announce.dm

/proc/priority_announceMake a big red text announcement to
/proc/print_command_reportPrint a report to all the communications consoles, and optionally send an announcement to players about it. This is used for the roundstart report, but can also be used for other reports in the future.
/proc/minor_announceSends a minor annoucement to players. Minor announcements are large text, with the title in red and message in white. Only mobs that can hear can see the announcements.
/proc/level_announceSends an announcement about the level changing to players. Uses the passed in datum and the subsystem's previous security level to generate the message.
/proc/generate_unique_announcement_headerProc that just generates a custom header based on variables fed into priority_announce() Will return a string.
/proc/dispatch_announcement_to_playersProc that just dispatches the announcement to our applicable audience. Only the announcement is a mandatory arg. should_play_sound can also be a callback, if you want to only play the sound to specific players.