//TODO: Move these into atom_procs.dm after carn's finished with it, otherwise it'll conflict - Nodrak /atom/proc/ex_act() return /atom/proc/blob_act() return // bullet_act called when anything is hit buy a projectile (bullet, tazer shot, laser, etc.) // flag is projectile type, can be: //PROJECTILE_TASER = 1 taser gun //PROJECTILE_LASER = 2 laser gun //PROJECTILE_BULLET = 3 traitor pistol //PROJECTILE_PULSE = 4 pulse rifle //PROJECTILE_BOLT = 5 crossbow //PROJECTILE_WEAKBULLET = 6 detective's revolver /turf/Entered(atom/A as mob|obj) ..() if ((A && A.density && !( istype(A, /obj/effect/beam) ))) for(var/obj/effect/beam/i_beam/I in src) spawn( 0 ) if (I) I.hit() return return