TG: AI can now ctrl-click APCs to turn them off.

Purge module no longer gives robocop laws.
Revision: r3524
Author: 	 VivianFoxfoot
This commit is contained in:
Erthilo
2012-05-06 19:14:59 +01:00
parent 65f1bcdcd4
commit 6e1bc2b0fb
3 changed files with 16 additions and 4 deletions

View File

@@ -789,7 +789,7 @@
return 0
return 1
/obj/machinery/power/apc/Topic(href, href_list)
/obj/machinery/power/apc/Topic(href, href_list, var/usingUI = 1)
if (!can_use(usr))
return
src.add_fingerprint(usr)
@@ -822,6 +822,7 @@
if (ticker.mode.config_tag == "malfunction")
if (src.z == 1) //if (is_type_in_list(get_area(src), the_station_areas))
operating ? ticker.mode:apcs++ : ticker.mode:apcs--
src.update()
updateicon()
@@ -897,7 +898,9 @@
else if (href_list["deoccupyapc"])
malfvacate()
src.updateDialog()
if(usingUI)
src.updateDialog()
return
/obj/machinery/power/apc/proc/malfoccupy(var/mob/living/silicon/ai/malf)