// Just a generic span with class
#define span_class(class, str) ("" + str + "")
// Sorted alphabetically
#define span_abductor(str) ("" + str + "")
#define span_admin(str) ("" + str + "")
#define span_adminprefix(str) ("" + str + "")
#define span_adminhelp(str) ("" + str + "")
#define span_adminnotice(str) ("" + str + "")
#define span_adminobserverooc(str) ("" + str + "")
#define span_adminooc(str) ("" + str + "")
#define span_adminsay(str) ("" + str + "")
#define span_aiprivradio(str) ("" + str + "")
#define span_alert(str) ("" + str + "")
#define span_alertalien(str) ("" + str + "")
#define span_alertsyndie(str) ("" + str + "")
#define span_alertwarning(str) ("" + str + "")
#define span_alien(str) ("" + str + "")
#define span_announce(str) ("" + str + "")
#define span_announcement_header(str) ("")
#define span_average(str) ("" + str + "")
#define span_bad(str) ("" + str + "")
#define span_big(str) ("" + str + "")
#define span_bigicon(str) ("" + str + "")
#define span_binarysay(str) ("" + str + "")
#define span_blob(str) ("" + str + "")
#define span_blobannounce(str) ("" + str + "")
#define span_blue(str) ("" + str + "")
#define span_blueteamradio(str) ("" + str + "")
#define span_bold(str) ("" + str + "")
/// This span outputs to OOC, it's meant for OOC announcements
/// Use span_bolddanger for IC danger messages, it's identical to this
#define span_boldannounce(str) ("" + str + "")
#define span_bolddanger(str) ("" + str + "")
#define span_bolditalic(str) ("" + str + "")
#define span_boldnicegreen(str) ("" + str + "")
#define span_boldnotice(str) ("" + str + "")
#define span_boldwarning(str) ("" + str + "")
#define span_boldbig(str) ("" + str + "")
#define span_captaincast(str) ("" + str + "")
#define span_centcomradio(str) ("" + str + "")
#define span_changeling(str) ("" + str + "")
#define span_clown(str) ("" + str + "")
#define span_colossus(str) ("" + str + "")
#define span_command_headset(str) ("" + str + "")
#define span_comradio(str) ("" + str + "")
#define span_cult(str) ("" + str + "")
#define span_cult_bold(str) ("" + str + "")
#define span_cult_bold_italic(str) ("" + str + "")
#define span_cult_italic(str) ("" + str + "")
#define span_cult_large(str) ("" + str + "")
#define span_danger(str) ("" + str + "")
#define span_deadsay(str) ("" + str + "")
#define span_deconversion_message(str) ("" + str + "")
#define span_drone(str) ("" + str + "")
#define span_engradio(str) ("" + str + "")
#define span_extremelybig(str) ("" + str + "")
#define span_emote(str) ("" + str + "")
#define span_enteradio(str) ("" + str + "")
#define span_game(str) ("" + str + "")
#define span_game_say(str) ("" + str + "")
#define span_ghostalert(str) ("" + str + "")
#define span_good(str) ("" + str + "")
#define span_green(str) ("" + str + "")
#define span_greenannounce(str) ("" + str + "")
#define span_greenteamradio(str) ("" + str + "")
#define span_greentext(str) ("" + str + "")
#define span_grey(str) ("" + str + "")
#define span_header(str) ("")
#define span_hear(str) ("" + str + "")
#define span_hidden(str) ("" + str + "")
#define span_hierophant(str) ("" + str + "")
#define span_hierophant_warning(str) ("" + str + "")
#define span_highlight(str) ("" + str + "")
#define span_his_grace(str) ("" + str + "")
#define span_holoparasite(str) ("" + str + "")
#define span_boldholoparasite(str) ("" + str + "")
#define span_hypnophrase(str) ("" + str + "")
#define span_icon(str) ("" + str + "")
#define span_info(str) ("" + str + "")
#define span_infoplain(str) ("" + str + "")
#define span_interface(str) ("" + str + "")
#define span_italics(str) ("" + str + "")
#define span_linkify(str) ("" + str + "")
#define span_looc(str) ("" + str + "")
#define span_major_announcement_text(str) ("" + str + "")
#define span_major_announcement_title(str) ("" + str + "")
#define span_medal(str) ("" + str + "")
#define span_medradio(str) ("" + str + "")
#define span_memo(str) ("" + str + "")
#define span_memoedit(str) ("" + str + "")
#define span_message(str) ("" + str + "")
#define span_mind_control(str) ("" + str + "")
#define span_minorannounce(str) ("" + str + "")
#define span_minoralert(str) ("" + str + "")
#define span_monkey(str) ("" + str + "")
#define span_name(str) ("" + str + "")
#define span_narsie(str) ("" + str + "")
#define span_narsiesmall(str) ("" + str + "")
#define span_nicegreen(str) ("" + str + "")
#define span_notice(str) ("" + str + "")
#define span_noticealien(str) ("" + str + "")
#define span_ooc(str) ("" + str + "")
#define span_ooc_announcement_text(str) ("" + str + "")
#define span_papyrus(str) ("" + str + "")
#define span_phobia(str) ("" + str + "")
#define span_prefix(str) ("" + str + "")
#define span_priorityalert(str) ("" + str + "")
#define span_priorityannounce(str) ("" + str + "")
#define span_prioritytitle(str) ("" + str + "")
#define span_purple(str) ("" + str + "")
#define span_radio(str) ("" + str + "")
#define span_reallybig(str) ("" + str + "")
#define span_red(str) ("" + str + "")
#define span_redteamradio(str) ("" + str + "")
#define span_redtext(str) ("" + str + "")
#define span_resonate(str) ("" + str + "")
#define span_revenbignotice(str) ("" + str + "")
#define span_revenboldnotice(str) ("" + str + "")
#define span_revendanger(str) ("" + str + "")
#define span_revenminor(str) ("" + str + "")
#define span_revennotice(str) ("" + str + "")
#define span_revenwarning(str) ("" + str + "")
#define span_robot(str) ("" + str + "")
#define span_rose(str) ("" + str + "")
#define span_sans(str) ("" + str + "")
#define span_sciradio(str) ("" + str + "")
#define span_secradio(str) ("" + str + "")
#define span_servradio(str) ("" + str + "")
#define span_singing(str) ("" + str + "")
#define span_slightly_larger(str) ("" + str + "")
#define span_slime(str) ("" + str + "")
#define span_small(str) ("" + str + "")
#define span_smalldanger(str) ("" + str + "")
#define span_smallnotice(str) ("" + str + "")
#define span_smallnoticeital(str) ("" + str + "")
#define span_soapbox(str) ("" + str + "")
#define span_spiderbreacher(str) ("" + str + "")
#define span_spiderbroodmother(str) ("" + str + "")
#define span_spiderscout(str) ("" + str + "")
#define span_subheader_announcement_text(str) ("")
#define span_suicide(str) ("" + str + "")
#define span_suppradio(str) ("" + str + "")
#define span_syndradio(str) ("" + str + "")
#define span_tape_recorder(str) ("" + str + "")
#define span_tinydanger(str) ("" + str + "")
#define span_tinynotice(str) ("" + str + "")
#define span_tinynoticeital(str) ("" + str + "")
#define span_tinynicegreen(str) ("" + str + "")
#define span_unconscious(str) ("" + str + "")
#define span_userdanger(str) ("" + str + "")
#define span_warning(str) ("" + str + "")
#define span_yell(str) ("" + str + "")
#define span_yellowteamradio(str) ("" + str + "")
#define span_notice_ml(text) "[text]"
#define span_danger_ml(text) "[text]"
#define span_info_ml(text) "[text]"
// Spans that use embedded tgui components:
// Sorted alphabetically
#define span_tooltip(tip, main_text) ("" + main_text + "")