diff --git a/code/datums/wires/airlock.dm b/code/datums/wires/airlock.dm index 17b6ecda731..3e9f488bb29 100644 --- a/code/datums/wires/airlock.dm +++ b/code/datums/wires/airlock.dm @@ -55,12 +55,10 @@ var/const/AIRLOCK_WIRE_LIGHT = 512 /datum/wires/airlock/CanUse(mob/living/L) var/obj/machinery/door/airlock/A = holder if(iscarbon(L)) - if(A.x - L.x <= 1 && A.x - L.x >= -1 && A.y - L.y <= 1 && A.y - L.y >= -1) + if(A.Adjacent(L)) if(A.isElectrified()) if(A.shock(L, 100)) return 0 - else - return 0 if(A.panel_open) return 1 return 0