Vox heist left behind fix 2, robot checks for APC's/alarms

This commit is contained in:
Markolie
2015-08-14 06:38:51 +02:00
parent 3c32f7c111
commit 3285aadaba
3 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -261,7 +261,7 @@ datum/game_mode/proc/auto_declare_completion_heist()
text += "<br>[vox.key] was [vox.name] ("
if(check_return)
var/obj/stack = raiders[vox]
if(get_area(stack) != locate(/area/shuttle/vox/station))
if(get_area(stack.loc) != locate(/area/shuttle/vox/station))
text += "left behind)"
continue
if(vox.current)
+2 -2
View File
@@ -837,7 +837,7 @@
return 0
else if(is_auth_rcon(href_list))
return 0
else if(isAI(user))
else if(isAI(user) || isrobot(user))
return 0
else
return locked
@@ -852,7 +852,7 @@
if(buildstage != 2)
return STATUS_CLOSE
if(aidisabled && isAI(user))
if(aidisabled && (isAI(user) || isrobot(user)))
user << "<span class='warning'>AI control for \the [src] interface has been disabled.</span>"
return STATUS_CLOSE
+2 -2
View File
@@ -872,7 +872,7 @@
/obj/machinery/power/apc/proc/is_authenticated(mob/user as mob)
if(isobserver(user) && check_rights(R_ADMIN, 0, user))
return 1
if(isAI(user))
if(isAI(user) || isrobot(user))
return 1
else
return !locked
@@ -880,7 +880,7 @@
/obj/machinery/power/apc/proc/is_locked(mob/user as mob)
if(isobserver(user) && check_rights(R_ADMIN, 0, user))
return 0
if(isAI(user))
if(isAI(user) || isrobot(user))
return 0
else
return locked