Drone Machine Interaction (#12473)

This commit is contained in:
Geeves
2021-09-17 16:08:58 +02:00
committed by GitHub
parent 7d1e524e10
commit 37e2cac959
5 changed files with 21 additions and 2 deletions
+5 -1
View File
@@ -81,7 +81,11 @@
interact(user)
/obj/machinery/mineral/processing_unit_console/proc/get_user_id(var/mob/user)
if(!scanned_id && !isDrone(user))
if(isDrone(user))
var/mob/living/silicon/robot/drone/D = user
if(D.standard_drone)
return
if(!scanned_id)
var/obj/item/card/id/ID = user.GetIdCard()
if(ID)
scanned_id = WEAKREF(ID)
+5 -1
View File
@@ -118,7 +118,11 @@ var/global/list/minevendor_list = list( //keep in order of price
interact(user)
/obj/machinery/mineral/equipment_vendor/proc/get_user_id(var/mob/user)
if(!scanned_id && !isDrone(user))
if(isDrone(user))
var/mob/living/silicon/robot/drone/D = user
if(D.standard_drone)
return
if(!scanned_id)
var/obj/item/card/id/ID = user.GetIdCard()
if(ID)
scanned_id = WEAKREF(ID)
+1
View File
@@ -14,6 +14,7 @@
speed = -1
hat_x_offset = 1
hat_y_offset = -12
standard_drone = FALSE
var/seeking_player = FALSE
var/health_upgrade
var/ranged_upgrade