else if(isturf(O))
O.density = 0
view(src.owner)<<'explosion.wav'
new/obj/Ki_hit(src.loc)
spawn(1)
sleep(100)
O:density = 1
Problem description:
When ever I shoot a beam at turf it changes the density to 0, but I need to it sleep(100) then change back to 1.
My guess is you're deleting the src, right? That ends the proc.