diff --git a/code/game/objects/items/devices/tvcamera.dm b/code/game/objects/items/devices/tvcamera.dm index f439221d299..8ddce4ed256 100644 --- a/code/game/objects/items/devices/tvcamera.dm +++ b/code/game/objects/items/devices/tvcamera.dm @@ -133,8 +133,9 @@ if(!A || QDELETED(A)) show_tvs(loc) - if(get_dist(get_turf(src), get_turf(A)) > 5) + if(get_dist(get_turf(src), get_turf(A)) > 0) // No realtime updates show_tvs(loc) + update_feed() /obj/item/tvcamera/update_icon() ..() @@ -150,6 +151,9 @@ H.update_inv_l_hand() H.update_inv_belt() +/obj/item/tvcamera/proc/update_feed() + if(camera.status) + SEND_SIGNAL(camera, COMSIG_OBSERVER_MOVED) // Forward the movement signal //Assembly by roboticist