Files
Paradise/code/game/area/ai_monitored.dm
Tigercat2000 71e5344a98 Mass replace
2016-07-07 19:34:02 -07:00

27 lines
582 B
Plaintext

/area/ai_monitored
name = "AI Monitored Area"
var/obj/machinery/camera/motioncamera = null
/area/ai_monitored/New()
..()
// locate and store the motioncamera
spawn (20) // spawn on a delay to let turfs/objs load
for(var/obj/machinery/camera/M in src)
if(M.isMotion())
motioncamera = M
M.area_motion = src
return
return
/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)