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"]