From a7717035774b9ef00a3010105458e61671c19787 Mon Sep 17 00:00:00 2001 From: Shadow-Quill <44811257+Shadow-Quill@users.noreply.github.com> Date: Fri, 7 Dec 2018 09:32:05 -0600 Subject: [PATCH] Miming/Mute can commune! Again. If the user is mute/miming, make them emote to give *something* away, otherwise do normal bookclub sayings. --- code/game/gamemodes/cult/cult_comms.dm | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/code/game/gamemodes/cult/cult_comms.dm b/code/game/gamemodes/cult/cult_comms.dm index b5e9dfc9abc..2fbbcdc413d 100644 --- a/code/game/gamemodes/cult/cult_comms.dm +++ b/code/game/gamemodes/cult/cult_comms.dm @@ -22,14 +22,18 @@ /proc/cultist_commune(mob/living/user, message) if(!message) return - if((user.disabilities & MUTE) || user.mind.miming) //User can't be under a vow of silence or have the mute disability to commune. - to_chat(user, "You cannot speak!") - return - user.whisper("O bidai nabora se[pick("'","`")]sma!") + + if((user.disabilities & MUTE) || user.mind.miming) //Under vow of silence/mute? + user.visible_message("[user] appears to whisper to themselves.","You begin to whisper to yourself.") //Make them do *something* abnormal. + else + user.whisper("O bidai nabora se[pick("'","`")]sma!") // Otherwise book club sayings. sleep(10) + if(!user) return - user.whisper(message) + + if(!((user.disabilities & MUTE) || user.mind.miming)) // If they aren't mute/miming, commence the whisperting + user.whisper(message) var/my_message if(istype(user, /mob/living/simple_animal/slaughter/cult)) //Harbringers of the Slaughter my_message = "Harbringer of the Slaughter: [message]"