Files
CHOMPStation2/code/game/area/ai_monitored.dm
CHOMPStation2StaffMirrorBot ad0915a957 [MIRROR] some more new to init (#10270)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-03-02 02:31:24 +01:00

22 lines
497 B
Plaintext

/area/ai_monitored
name = "AI Monitored Area"
var/obj/machinery/camera/motioncamera = null
/area/ai_monitored/Initialize(mapload)
. = ..()
// locate and store the motioncamera
for (var/obj/machinery/camera/M in src)
if(M.isMotion())
motioncamera = M
M.area_motion = src
/area/ai_monitored/Entered(atom/movable/O)
..()
if (ismob(O) && motioncamera)
motioncamera.newTarget(O)
/area/ai_monitored/Exited(atom/movable/O)
if (ismob(O) && motioncamera)
motioncamera.lostTarget(O)