From b5ff2d1edd97c1e3e50896d0b5fb47a446ea604d Mon Sep 17 00:00:00 2001 From: ikarrus Date: Sat, 16 Aug 2014 13:10:47 -0600 Subject: [PATCH] Prints for AI shortcuts. AI shortcuts will also no longer be able to circumvent restrictions on usage. --- code/_onclick/ai.dm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/code/_onclick/ai.dm b/code/_onclick/ai.dm index c90a8c19dbb..5be2030e5f5 100644 --- a/code/_onclick/ai.dm +++ b/code/_onclick/ai.dm @@ -138,10 +138,16 @@ /obj/machinery/power/apc/AICtrlClick() // turns off/on APCs. toggle_breaker() + add_fingerprint(usr) /obj/machinery/turretid/AICtrlClick() //turns off/on Turrets + if(!interact_offline && stat & (NOPOWER|BROKEN)) + return + if(!usr.canUseTopic(src)) + return src.enabled = !src.enabled src.updateTurrets() + add_fingerprint(usr) /atom/proc/AIAltClick(var/mob/living/silicon/ai/user) @@ -160,8 +166,13 @@ return /obj/machinery/turretid/AIAltClick() //toggles lethal on turrets + if(!interact_offline && stat & (NOPOWER|BROKEN)) + return + if(!usr.canUseTopic(src)) + return src.lethal = !src.lethal src.updateTurrets() + add_fingerprint(usr) // // Override TurfAdjacent for AltClicking