From 9d1b1b3f93e49843f7cad9220c7593d556b88cf8 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sun, 18 Mar 2018 20:10:26 -0400 Subject: [PATCH] VS: Visible messages only visible to people in bellies --- code/game/atoms.dm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 5e9d6e3d81..6bf9855a87 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -439,7 +439,20 @@ // blind_message (optional) is what blind people will hear e.g. "You hear something!" /atom/proc/visible_message(var/message, var/blind_message) - var/list/see = get_mobs_and_objs_in_view_fast(get_turf(src),world.view,remote_ghosts = FALSE) + //VOREStation Edit + var/list/see + if(isbelly(loc)) + var/list/belly_mobs = list() + see["mobs"] = belly_mobs + var/list/belly_objs = list() + see["objs"] = belly_objs + for(var/mob/living/L in loc.contents) + belly_mobs |= L + for(var/obj/O in loc.contents) + belly_objs |= O + else + see = get_mobs_and_objs_in_view_fast(get_turf(src),world.view,remote_ghosts = FALSE) + //VOREStation Edit End var/list/seeing_mobs = see["mobs"] var/list/seeing_objs = see["objs"]