Fixes #38878: Bedsheets once again influence dreams. (#38883)

This commit is contained in:
MacHac
2018-07-06 12:44:55 -04:00
committed by letterjay
parent 981743a170
commit ea93edc21f
+9 -1
View File
@@ -5,12 +5,20 @@
/mob/living/carbon/proc/dream()
set waitfor = FALSE
var/list/dream_fragments = list()
var/list/custom_dream_nouns = list()
var/fragment = ""
for(var/obj/item/bedsheet/sheet in loc)
custom_dream_nouns += sheet.dream_messages
dream_fragments += "you see"
//Subject
fragment += pick(GLOB.dream_strings)
if(custom_dream_nouns.len && prob(90))
fragment += pick(custom_dream_nouns)
else
fragment += pick(GLOB.dream_strings)
if(prob(50))
fragment = replacetext(fragment, "%ADJECTIVE%", pick(GLOB.adjectives))
else