diff --git a/code/modules/mob/living/carbon/human/species/station/seromi.dm b/code/modules/mob/living/carbon/human/species/station/seromi.dm index 91538f25ba..a1e8a8a021 100644 --- a/code/modules/mob/living/carbon/human/species/station/seromi.dm +++ b/code/modules/mob/living/carbon/human/species/station/seromi.dm @@ -145,12 +145,14 @@ // If they're dead or unconcious they're a bit beyond this kind of thing. if(H.stat) return - // Vored? Not gonna get frightened. - if(ishuman(H.loc)) - return // No point processing if we're already stressing the hell out. if(H.hallucination >= hallucination_cap && H.loneliness_stage >= warning_cap) return + // Vored? Not gonna get frightened. + if(ishuman(H.loc)) + if(H.loneliness_stage > 0) + H.loneliness_stage -= 4 + return // Check for company. for(var/mob/living/M in viewers(H)) if(!istype(M, /mob/living/carbon) && !istype(M, /mob/living/silicon/robot)) @@ -221,4 +223,4 @@ if(ms != "") H << ms - H.next_loneliness_time = world.time+500 \ No newline at end of file + H.next_loneliness_time = world.time+500