diff --git a/baystation12.dme b/baystation12.dme index 647e95ad1be..943c966012c 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -959,6 +959,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 diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index f491818969a..7d113523346 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -5,7 +5,7 @@ /datum/game_mode/traitor name = "traitor" config_tag = "traitor" - restricted_jobs = list("Cyborg", "AI", "Security Officer", "Warden", "Detective", "Head of Security")//Approved by headmins for a week test, if you see this it would be nice if you didn't spread it everywhere + restricted_jobs = list("Cyborg", "AI")//Approved by headmins for a week test, if you see this it would be nice if you didn't spread it everywhere required_players = 0 required_enemies = 1