Makes it possible for the AI to take and view images.

This commit is contained in:
PsiOmega
2014-07-28 17:30:51 +02:00
parent ec22ba6060
commit 63ab44accc
7 changed files with 142 additions and 19 deletions
+4 -1
View File
@@ -32,6 +32,7 @@ var/list/ai_list = list()
var/obj/item/device/pda/ai/aiPDA = null
var/obj/item/device/multitool/aiMulti = null
var/obj/item/device/radio/headset/heads/ai_integrated/aiRadio = null
var/obj/item/device/camera/ai_camera/aicamera = null
var/custom_sprite = 0 //For our custom sprites
//Hud stuff
@@ -92,6 +93,8 @@ var/list/ai_list = list()
aiRadio = new(src)
aiRadio.myAi = src
aicamera = new/obj/item/device/camera/ai_camera(src)
if (istype(loc, /turf))
verbs.Add(/mob/living/silicon/ai/proc/ai_call_shuttle,/mob/living/silicon/ai/proc/ai_camera_track, \
/mob/living/silicon/ai/proc/ai_camera_list, /mob/living/silicon/ai/proc/ai_network_change, \
@@ -756,4 +759,4 @@ var/list/ai_list = list()
src << "Accessing Subspace Transceiver control..."
if (src.aiRadio)
src.aiRadio.interact(src)
src.aiRadio.interact(src)
+2
View File
@@ -130,6 +130,8 @@
O.verbs += /mob/living/silicon/ai/proc/ai_store_location
O.verbs += /mob/living/silicon/ai/proc/ai_goto_location
O.verbs += /mob/living/silicon/ai/proc/ai_remove_location
O.verbs += /mob/living/silicon/ai/proc/ai_take_image
O.verbs += /mob/living/silicon/ai/proc/ai_view_images
O.job = "AI"