From b02c82c2d124af9c6d96764b9f8a232db5362414 Mon Sep 17 00:00:00 2001 From: FlattestGuitar Date: Mon, 8 May 2017 21:36:27 +0200 Subject: [PATCH] Adds basic italics and strikethrough to OOC --- code/game/verbs/ooc.dm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index e3bb99d52fe..28393927f20 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -82,8 +82,21 @@ var/global/admin_ooc_colour = "#b82e00" if(!config.disable_ooc_emoji) msg = "[msg]" + msg = apply_formatting(msg) + to_chat(C, "OOC: [display_name]: [msg]") +/proc/apply_formatting(message) + var/static/regex/italics = new("(?$1") + message = strikethrough.Replace(message, "$1") + message = escape.Replace(message, "$1")//jesus christ, regex + + return message + /proc/toggle_ooc() config.ooc_allowed = ( !config.ooc_allowed ) if(config.ooc_allowed)