Merge pull request #4745 from Citadel-Station-13/upstream-merge-34254

[MIRROR] Fixes beams failing to qdel properly. Maybe.
This commit is contained in:
LetterJay
2018-01-11 15:12:11 -06:00
committed by GitHub
+2
View File
@@ -99,6 +99,8 @@
var/length = round(sqrt((DX)**2+(DY)**2)) //hypotenuse of the triangle formed by target and origin's displacement
for(N in 0 to length-1 step 32)//-1 as we want < not <=, but we want the speed of X in Y to Z and step X
if(QDELETED(src) || finished)
break
var/obj/effect/ebeam/X = new beam_type(origin_oldloc)
X.owner = src
elements += X