diff --git a/baystation12.dme b/baystation12.dme index e654cf02ac9..14185582eb3 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -958,6 +958,7 @@ #include "code\modules\research\rdmachines.dm" #include "code\modules\research\research.dm" #include "code\modules\research\server.dm" +#include "code\WorkInProgress\AI_Visibility.dm" #include "code\WorkInProgress\buildmode.dm" #include "code\WorkInProgress\explosion_particles.dm" #include "code\WorkInProgress\mapload\dmm_suite.dm" diff --git a/code/WorkInProgress/AI_Visibility.dm b/code/WorkInProgress/AI_Visibility.dm index faf505229df..59c23695132 100644 --- a/code/WorkInProgress/AI_Visibility.dm +++ b/code/WorkInProgress/AI_Visibility.dm @@ -66,7 +66,7 @@ for(var/obj/machinery/camera/c in cameras) var/lum = c.luminosity - c.luminosity = 6 + c.luminosity = 7 for(var/turf/t in view(7, c)) if(t in turfs) newDimTurfs += t @@ -153,7 +153,7 @@ for(var/obj/machinery/camera/c in cameras) var/lum = c.luminosity - c.luminosity = 6 + c.luminosity = 7 for(var/turf/t in view(7, c)) if(t in turfs) dimTurfs += t @@ -177,6 +177,7 @@ if(!(t in visibleTurfs)) if(!t.dim) t.dim = image('cameravis.dmi', t, "dim", TURF_LAYER) + t.dim.mouse_opacity = 0 dim += t.dim @@ -307,4 +308,11 @@ var/datum/cameranet/cameranet = new() /obj/machinery/camera/New() ..() - cameranet.addCamera(src) \ No newline at end of file + cameranet.addCamera(src) + +/proc/checkcameravis(atom/A) + for(var/obj/machinery/camera/C in view(A,7)) + if(!C.status) + continue + return 1 + return 0 \ No newline at end of file