Fixes for a lot of implant things. Fixes some runtimes related to explosive and death alarm implants.

This commit is contained in:
SkyMarshal
2012-04-10 12:38:34 -07:00
parent 076b899718
commit 49d6a0092c
17 changed files with 90 additions and 61 deletions
@@ -377,11 +377,12 @@
for (var/mob/M in W)
W |= M.contents
if(ishuman(M))
var/mob/living/carbon/human/G = M
for(var/name in G.organs)
var/datum/organ/external/F = G.organs[name]
W |= F.implant
if(hasorgans(M))
var/mob/living/carbon/G = M
for(var/name in G:organs)
var/datum/organ/external/F = G:organs[name]
for(var/obj/item/weapon/implant/I in F.implant)
W |= I
for (var/obj/item/device/pda/M in W)
W |= M.contents