From 419bc2eea31111d4c68c357700b0f6acec03eac1 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 28 Jul 2014 12:10:44 +0200 Subject: [PATCH] Adds a lost AltClick click-through for the AI. Makes it possible to clear a turf alt-leftclick selection. --- code/_onclick/ai.dm | 8 ++++---- code/_onclick/click.dm | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/_onclick/ai.dm b/code/_onclick/ai.dm index 037cde5608..204f39e69c 100644 --- a/code/_onclick/ai.dm +++ b/code/_onclick/ai.dm @@ -122,8 +122,8 @@ src.enabled = !src.enabled src.updateTurrets() -/atom/proc/AIAltClick() - return +/atom/proc/AIAltClick(var/atom/A) + AltClick(A) /obj/machinery/door/airlock/AIAltClick() // Electrifies doors. if(!secondsElectrified) @@ -137,10 +137,10 @@ /obj/machinery/turretid/AIAltClick() //toggles lethal on turrets src.lethal = !src.lethal src.updateTurrets() - + /atom/proc/AIMiddleClick() return - + /obj/machinery/door/airlock/AIMiddleClick() // Toggles door bolt lights. if(!src.lights) Topic("aiEnable=10", list("aiEnable"="10"), 1) // 1 meaning no window (consistency!) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index c3660d53bd..1284aa5283 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -250,7 +250,7 @@ /atom/proc/AltClick(var/mob/user) var/turf/T = get_turf(src) if(T && user.TurfAdjacent(T)) - if(user. == T) + if(user.listed_turf == T) user.listed_turf = null else user.listed_turf = T