Airlocks can now crush more things.

Airlocks can now crush mobs, canisters, closets, and mechas.
Fixes #8983.
This commit is contained in:
PsiOmega
2015-04-26 19:29:13 +02:00
parent 8e0d0900d9
commit 19a981e961
5 changed files with 70 additions and 34 deletions
@@ -160,16 +160,19 @@
A.ex_act(severity++)
qdel(src)
/obj/structure/closet/proc/damage(var/damage)
health -= damage
if(health <= 0)
for(var/atom/movable/A in src)
A.loc = src.loc
qdel(src)
/obj/structure/closet/bullet_act(var/obj/item/projectile/Proj)
if(!(Proj.damage_type == BRUTE || Proj.damage_type == BURN))
return
health -= Proj.damage
..()
if(health <= 0)
for(var/atom/movable/A as mob|obj in src)
A.loc = src.loc
qdel(src)
damage(Proj.damage)
return