From 12c88785eb4d053d497f414c81ac871629d714fb Mon Sep 17 00:00:00 2001 From: datlo Date: Sun, 27 Jan 2019 16:33:07 +0000 Subject: [PATCH] Wingdings now garble sentences --- code/game/dna/genes/disabilities.dm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/code/game/dna/genes/disabilities.dm b/code/game/dna/genes/disabilities.dm index a31418ace3a..29f8bbf0215 100644 --- a/code/game/dna/genes/disabilities.dm +++ b/code/game/dna/genes/disabilities.dm @@ -202,3 +202,15 @@ /datum/dna/gene/disability/wingdings/New() block = WINGDINGSBLOCK +/datum/dna/gene/disability/wingdings/OnSay(var/mob/M, var/message) + var/list/chars = string2charlist(message) + var/garbled_message = "" + for(var/C in chars) + if(C in GLOB.alphabet_uppercase) + garbled_message += pick(GLOB.alphabet_uppercase) + else if(C in GLOB.alphabet) + garbled_message += pick(GLOB.alphabet) + else + garbled_message += C + message = garbled_message + return message \ No newline at end of file