Cleaned Up Airlock Remote Electrocution Fix

Tested locally, works as expected.
Airlocks only electrocute people standing next to them.
This commit is contained in:
SomeSortaSquid
2018-10-28 15:04:52 +01:00
committed by GitHub
parent 679e3be82b
commit bfbd4213d3
+1 -3
View File
@@ -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