Using cameranet cameras to avoid burning out things like ERT/mercenary helmet cameras and traitor spy cams.

This commit is contained in:
PsiOmega
2015-04-27 11:14:31 +02:00
parent a999202cfc
commit 4bddde11ae
3 changed files with 2 additions and 7 deletions
+2 -2
View File
@@ -19,12 +19,12 @@
cam.wires.UpdateCut(CAMERA_WIRE_ALARM, 0)
/datum/event/camera_damage/proc/acquire_random_camera(var/remaining_attempts = 5)
if(!world_cameras.len)
if(!cameranet.cameras.len)
return
if(!remaining_attempts)
return
var/obj/machinery/camera/C = pick(world_cameras)
var/obj/machinery/camera/C = pick(cameranet.cameras)
if(is_valid_camera(C))
return C
return acquire_random_camera(remaining_attempts--)