From b955eb99911c454ee2e2c70ba06d292a946ec27a Mon Sep 17 00:00:00 2001 From: QuoteFox <49098813+quotefox@users.noreply.github.com> Date: Fri, 12 Feb 2021 12:13:34 +0000 Subject: [PATCH] You can now dream nightmares --- code/modules/flufftext/Dreaming.dm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/code/modules/flufftext/Dreaming.dm b/code/modules/flufftext/Dreaming.dm index 43c3337a..9cf97555 100644 --- a/code/modules/flufftext/Dreaming.dm +++ b/code/modules/flufftext/Dreaming.dm @@ -13,6 +13,19 @@ dream_fragments += "you see" + //NIGHTMARE + var/datum/component/mood/mood = src.GetComponent(/datum/component/mood) + if(prob(mood.sanity-100)&&(mood.sanity < 60)||prob(5)) + fragment += pick(GLOB.dream_strings) + if(findtext(fragment, "%A% ")) + fragment = replacetext(fragment, "%ADJECTIVE% ", "") + fragment = "\a [replacetext(fragment, "%A% ", "")]" + to_chat(src, "You have a terrifying nightmare about [fragment]...") + src.visible_message("[src] shakes in their sleep.") + src.do_jitter_animation() //shake in their sleep. + fragment = "" + return + //Subject if(custom_dream_nouns.len && prob(90)) fragment += pick(custom_dream_nouns)