Files
FluffyandGitHub 7265630dde Turn more unmanaged global vars into GLOB (#20446)
Turned a ton of unmanaged globals into managed globals.
Refactored some UT output.
Removed some unused things, including vars.
Added a test to ensure people don't keep adding new unmanaged vars.
2025-02-17 23:34:02 +00:00

19 lines
633 B
Plaintext

// CAMERA
// An addition to deactivate which removes/adds the camera from the chunk list based on if it works or not.
/obj/machinery/camera/proc/update_coverage(var/network_change = 0)
if(network_change)
var/list/open_networks = difflist(network, GLOB.restricted_camera_networks)
// Add or remove camera from the camera net as necessary
if(on_open_network && !open_networks.len)
on_open_network = FALSE
GLOB.cameranet.remove_source(src)
else if(!on_open_network && open_networks.len)
on_open_network = TRUE
GLOB.cameranet.add_source(src)
else
GLOB.cameranet.update_visibility(src)
invalidateCameraCache()