Blobs now take damage from particle accelerators

This commit is contained in:
MoreRobustThanYou
2017-10-03 19:11:49 -04:00
committed by CitadelStationBot
parent aec96bbbbe
commit f78d0988ab

View File

@@ -29,6 +29,7 @@
/obj/effect/accelerated_particle/Collide(atom/A)
<<<<<<< HEAD
if(A)
if(isliving(A))
toxmob(A)
@@ -60,3 +61,39 @@
else
sleep(speed)
move()
=======
if(A)
if(isliving(A))
toxmob(A)
else if(istype(A, /obj/machinery/the_singularitygen))
var/obj/machinery/the_singularitygen/S = A
S.energy += energy
else if(istype(A, /obj/singularity))
var/obj/singularity/S = A
S.energy += energy
else if(istype(A, /obj/structure/blob))
var/obj/structure/blob/B = A
B.take_damage(energy*0.6)
movement_range = 0
/obj/effect/accelerated_particle/Crossed(atom/A)
if(isliving(A))
toxmob(A)
/obj/effect/accelerated_particle/ex_act(severity, target)
qdel(src)
/obj/effect/accelerated_particle/proc/toxmob(mob/living/M)
M.rad_act(energy*6)
/obj/effect/accelerated_particle/proc/move()
if(!step(src,dir))
forceMove(get_step(src,dir))
movement_range--
if(movement_range == 0)
qdel(src)
else
sleep(speed)
move()
>>>>>>> 056be96... Blobs now take damage from particle accelerators (#31181)