diff --git a/code/modules/shareddream/dream_entry.dm b/code/modules/shareddream/dream_entry.dm
index 87ced599c5f..13294282582 100644
--- a/code/modules/shareddream/dream_entry.dm
+++ b/code/modules/shareddream/dream_entry.dm
@@ -19,6 +19,10 @@ var/list/dream_entries = list()
to_chat(bg, "Whilst in shared dreaming, you find it difficult to hide your secrets.")
if(willfully_sleeping)
to_chat(bg, "To wake up, use the \"Awaken\" verb in the IC tab.")
+ for(var/thing in SSpsi.processing)
+ var/datum/psi_complexus/psi = thing
+ to_chat(psi.owner, SPAN_CULT("You sense an increase in the activity of Srom..."))
+ sound_to(psi.owner, sound('sound/effects/psi/power_used.ogg'))
log_and_message_admins("has entered the shared dream", bg)
// Does NOT
else
@@ -27,7 +31,10 @@ var/list/dream_entries = list()
if(willfully_sleeping && sleeping && stat == UNCONSCIOUS)
sleeping = 5
return
- log_and_message_admins("has left the shared dream",bg)
+ for(var/thing in SSpsi.processing)
+ var/datum/psi_complexus/psi = thing
+ to_chat(psi.owner, SPAN_CULT("You feel the activity of Srom decrease."))
+ log_and_message_admins("has left the shared dream", bg)
var/mob/living/brain_ghost/old_bg = bg
bg = null
vr_mob = null
@@ -40,7 +47,7 @@ var/list/dream_entries = list()
return_text = "You are ripped from the Srom as you return to the captivity of your own mind."
return_mob.ckey = old_bg.ckey
- old_bg.show_message("[bg] fades as their connection is severed.")
- animate(old_bg, alpha=0, time = 200)
+ old_bg.visible_message("[old_bg] begins to fade as they depart from the dream...")
+ animate(old_bg, alpha=0, time = 20)
QDEL_IN(old_bg, 20)
to_chat(return_mob, SPAN_WARNING("[return_text]"))
\ No newline at end of file
diff --git a/html/changelogs/llywelwyn-srom-enterexit-announce.yml b/html/changelogs/llywelwyn-srom-enterexit-announce.yml
new file mode 100644
index 00000000000..a94b8ed5724
--- /dev/null
+++ b/html/changelogs/llywelwyn-srom-enterexit-announce.yml
@@ -0,0 +1,7 @@
+author: Llywelwyn
+
+delete-after: True
+
+changes:
+ - rscadd: "Added notifications for Skrell/antags with psionics when someone enters or exits the dream."
+ - bugfix: "Now correctly displays a chat message and fading out animation for people exiting the dream."
\ No newline at end of file