// Sorted by however I felt like it
// Adds a generic box around whatever message you're sending in chat. Really makes things stand out.
#define examine_block(str) ("
" + str + "
")
// Filtered both under OOC!
#define span_ooc(str) ("" + str + "")
#define span_aooc(str) ("" + str + "")
// All of those have unique filters, be wary!
#define span_looc(str) ("" + str + "")
#define span_rlooc(str) ("" + str + "")
// Ghostchat filter
#define span_deadsay(str) ("" + str + "")
#define span_ghostalert(str) ("" + str + "")
// FIltered under radio
#define span_radio(str) ("" + str + "")
#define span_deptradio(str) ("" + str + "")
#define span_newscaster(str) ("" + str + "")
#define span_comradio(str) ("" + str + "")
#define span_syndradio(str) ("" + str + "")
#define span_centradio(str) ("" + str + "")
#define span_airadio(str) ("" + str + "")
#define span_entradio(str) ("" + str + "")
#define span_secradio(str) ("" + str + "")
#define span_engradio(str) ("" + str + "")
#define span_medradio(str) ("" + str + "")
#define span_sciradio(str) ("" + str + "")
#define span_supradio(str) ("" + str + "")
#define span_srvradio(str) ("" + str + "")
#define span_expradio(str) ("" + str + "")
// Those are in the radio filter...
#define span_alien(str) ("" + str + "")
#define span_changeling(str) ("" + str + "")
// Stop using alert for anything other than announcements! It's filtered under the radio tab
#define span_alert(str) ("" + str + "")
// Filtered under global languages
#define span_binarysay(str) ("" + str + "")
#define span_hivemind(str) ("" + str + "")
// Filtered under local IC!
#define span_say(str) ("" + str + "")
#define span_emote(str) ("" + str + "")
#define span_emote_subtle(str) ("" + str + "")
// Filtered as NPC messages
#define span_npc_say(str) ("" + str + "")
#define span_npc_emote(str) ("" + str + "")
// Filtered as messages visible through multiple Z levels
#define span_multizsay(str) ("" + str + "")
// Unfiltered, only style!
#define span_name(str) ("" + str + "")
#define span_game(str) ("" + str + "")
#define span_filter_say(str) ("" + str + "")
#define span_message(str) ("" + str + "") // TODO: This makes no sense, check it!
#define span_notify(str) ("" + str + "") // TODO: This makes no sense, check it!
#define span_body(str) ("" + str + "")
#define span_filter_warning(str) ("" + str + "")
#define span_filter_combat(str) ("" + str + "")
#define span_filter_notice(str) ("" + str + "")
// Filtered under combat!
#define span_attack(str) ("" + str + "")
#define span_disarm(str) ("" + str + "")
#define span_passive(str) ("" + str + "")
#define span_danger(str) ("" + str + "")
#define span_bolddanger(str) ("" + str + "")
// Filtered under warning messages
#define span_critical(str) ("" + str + "")
#define span_userdanger(str) ("" + str + "")
#define span_warning(str) ("" + str + "")
#define span_warningplain(str) ("" + str + "")
#define span_boldwarning(str) ("" + str + "")
#define span_sinister(str) ("" + str + "")
// FIltered under info
#define span_info(str) ("" + str + "")
#define span_infoplain(str) ("" + str + "")
#define span_suicide(str) ("" + str + "")
#define span_unconscious(str) ("" + str + "")
#define span_hear(str) ("" + str + "")
#define span_notice(str) ("" + str + "")
#define span_boldnotice(str) ("" + str + "")
#define span_adminnotice(str) ("" + str + "")
#define span_alium(str) ("" + str + "")
#define span_cult(str) ("" + str + "")
#define span_wingdings(str) ("" + str + "") //CHOMPAdd
/* Direct communication spans */
// Local pred / prey filter
#define span_psay(str) ("" + str + "")
#define span_pemote(str) ("" + str + "")
/* Export spans */
// chatexport filter
#define span_chatexport(str) ("" + str + "")
/* Vore messages */
// All of thse are filtered under the Vorgan Messages tab!
#define span_valert(str) ("" + str + "")
#define span_vdanger(str) ("" + str + "")
#define span_vwarning(str) ("" + str + "")
#define span_vnotice(str) ("" + str + "")
// Filtered under nif!
#define span_nif(str) ("" + str + "")
#define span_filter_nif(str) ("" + str + "") // Currently not sorted in
/* Languages */
// No filter!
#define span_tajaran(str) ("" + str + "")
#define span_tajaran_signlang(str) ("" + str + "")
#define span_akhani(str) ("" + str + "")
#define span_skrell(str) ("" + str + "")
#define span_skrellfar(str) ("" + str + "")
#define span_soghun(str) ("" + str + "")
#define span_solcom(str) ("" + str + "")
#define span_sergal(str) ("" + str + "")
#define span_birdsongc(str) ("" + str + "")
#define span_vulpkanin(str) ("" + str + "")
#define span_enochian(str) ("" + str + "")
#define span_daemon(str) ("" + str + "")
#define span_bug(str) ("" + str + "")
#define span_vox(str) ("" + str + "")
#define span_zaddat(str) ("" + str + "")
#define span_promethean(str) ("" + str + "")
#define span_rough(str) ("" + str + "")
#define span_say_quote(str) ("" + str + "")
#define span_terminus(str) ("" + str + "")
#define span_interface(str) ("" + str + "")
#define span_spacer(str) ("" + str + "")
#define span_blob(str) ("" + str + "")
#define span_teppi(str) ("" + str + "")
// Colours only!
#define span_white(str) ("" + str + "")
#define span_black(str) ("" + str + "")
#define span_darkgray(str) ("" + str + "")
#define span_gray(str) ("" + str + "")
#define span_red(str) ("" + str + "")
#define span_orange(str) ("" + str + "")
#define span_blue(str) ("" + str + "")
#define span_green(str) ("" + str + "")
#define span_purple(str) ("" + str + "")
#define span_yellow(str) ("" + str + "")
#define span_pink(str) ("" + str + "")
#define span_cyan(str) ("" + str + "")
#define span_crimson(str) ("" + str + "")
#define span_maroon(str) ("" + str + "")
#define span_brown(str) ("" + str + "")
#define span_lightpurple(str) ("" + str + "")
#define span_darkpink(str) ("" + str + "")
#define span_rose(str) ("" + str + "")
/* System and Debug */
// System filter
#define span_boldannounce(str) ("" + str + "")
// Unfiltered
#define span_prefix(str) ("" + str + "")
#define span_admin(str) ("" + str + "")
#define span_linkOn(str) ("" + str + "")
#define span_linkOff(str) ("" + str + "")
#define span_filter_system(str) ("" + str + "")
#define span_filter_pm(str) ("" + str + "")
#define span_filter_pray(str) ("" + str + "")
// Admin log filters
#define span_log_message(str) ("" + str + "")
#define span_filter_adminlog(str) ("" + str + "")
// Debug filter
#define span_debug_error(str) ("" + str + "")
#define span_debug_warning(str) ("" + str + "")
#define span_debug_info(str) ("" + str + "")
#define span_debug_debug(str) ("" + str + "")
#define span_debug_trace(str) ("" + str + "")
#define span_filter_debuglogs(str) ("" + str + "")
/* Admin only usage */
// Admin pm filter
#define span_pm(str) ("" + str + "")
#define span_adminhelp(str) ("" + str + "")
#define span_admin_pm_notice(str) ("" + str + "")
#define span_admin_pm_warning(str) ("" + str + "")
// Mentor pm filter
#define span_mentor(str) ("" + str + "")
#define span_mentor_pm_notice(str) ("" + str + "")
#define span_mentor_pm_warning(str) ("" + str + "")
/* Adminchat */
// All of those have their own filter
#define span_admin_channel(str) ("" + str + "")
#define span_mod_channel(str) ("" + str + "")
#define span_event_channel(str) ("" + str + "")
#define span_mentor_channel(str) ("" + str + "")
/* Byond Sizes */
// Sizes only!
#define span_small(str) "" + str + ""
#define span_normal(str) "" + str + ""
#define span_large(str) "" + str + ""
#define span_huge(str) "" + str + ""
#define span_giant(str) "" + str + ""
#define span_narsie(str) "" + str + ""
#define span_cascade(str) "" + str + ""
/* Style spans */
// text style only
#define span_italics(str) ("" + str + "")
#define span_bold(str) ("" + str + "")
#define span_underline(str) ("" + str + "")
// Links!
#define span_linkify(str) ("" + str + "")