Bugfixes: Drones, Infrared emitters, Implant cases and Limbs (#2049)

This PR contains bugfixes for:

Drones being unable to matter-decompile burnt matches (#717). Burnt matches will be decompiled into a small amount of wood.
Ghosts triggering infrared emitters (#644). Added a check whether the movable passing through the laser beam is actually "visible".
Reagent transfer messages showing up when clicking on chem implant cases, even when the syringe is empty (#704). Added a check whether reagents have actually been transferred. The displayed message will now also display the actual amount transferred. Removed spawn(5)-delay to prevent click-stacking.
Limb relocation messages not showing up for bystanders (#778).
This commit is contained in:
inselc
2017-04-07 22:53:21 +02:00
committed by skull132
parent f759bf23d5
commit 238ce7a80c
5 changed files with 26 additions and 9 deletions
+2
View File
@@ -248,6 +248,8 @@
/obj/effect/beam/i_beam/Crossed(atom/movable/AM as mob|obj)
if(istype(AM, /obj/effect/beam))
return
if( (AM.invisibility == INVISIBILITY_OBSERVER) || (AM.invisibility == 101) )
return
spawn(0)
hit()
return