Merge pull request #5444 from TullyBurnalot/ProxFix

Fixes Ghost Proximity Tripping
This commit is contained in:
Fox McCloud
2016-08-17 16:18:18 -04:00
committed by GitHub
2 changed files with 8 additions and 4 deletions

View File

@@ -174,7 +174,7 @@
return
dir = turn(dir, 90)
if(usr.machine == src)
interact(usr)
@@ -246,7 +246,9 @@
hit()
/obj/effect/beam/i_beam/Crossed(atom/movable/AM as mob|obj)
if(istype(AM, /obj/effect/beam) || !AM.density)
if(!isobj(AM) && !isliving(AM))
return
if(istype(AM, /obj/effect))
return
hit()
@@ -259,4 +261,4 @@
if(previous)
previous.next = null
master.last = previous
return ..()
return ..()

View File

@@ -42,7 +42,9 @@
HasProximity(atom/movable/AM as mob|obj)
if(istype(AM, /obj/effect/beam)) return
if(!isobj(AM) && !isliving(AM))
return
if(istype(AM, /obj/effect)) return
if(AM.move_speed < 12) sense()
return