AI detection multitools can show camera static and AI eyes (#38255)

The old color-change functionality of the multitool remains unchanged. The hud is toggled with an action button, because multitools already have an attack_self() that does something. When toggled on, you get the hud as long as the multitool is in any slot on your body.

The only way I could find to reliably show exactly where an AI is looking was to place an image on every turf they are looking at. Because AI eyes move around a lot and I do not want them placing images all over the place when they do not have to, if there is nobody in the world currently using an ai detection multitool, they will not update the images until someone is.

Only AI eyes and multicamera zones currently appear. Advanced camera consoles do not appear on the hud, and no longer trigger the proximity color change. Also fixed multitools not appearing in-hands if their icon state changed.
This commit is contained in:
Cruix
2018-07-08 17:19:55 +12:00
committed by oranges
parent 60b5ce8fd3
commit 275aa2bfa2
19 changed files with 292 additions and 93 deletions
+1 -1
View File
@@ -249,7 +249,7 @@
/mob/camera/aiEye/remote/shuttle_docker
visible_icon = FALSE
use_static = FALSE
use_static = USE_STATIC_NONE
var/list/placement_images = list()
var/list/placed_images = list()