Fixes #8702 properly.

This commit is contained in:
Zuhayr
2015-04-01 17:57:28 -07:00
parent 3cc34ab55e
commit 84b903cf69
8 changed files with 23 additions and 5 deletions
+7 -1
View File
@@ -39,8 +39,14 @@
if(L.part)
for(var/part_name in L.part)
if(!isnull(target.get_organ(part_name))) continue
world << "Checking [part_name]"
if(!isnull(target.get_organ(part_name)))
world << "target has organ there"
continue
var/list/organ_data = target.species.has_limbs["[target_zone]"]
if(!organ_data)
world << "target species has no limb for that part"
continue
var/new_limb_type = organ_data["path"]
var/obj/item/organ/external/new_limb = new new_limb_type(target)
new_limb.robotize(L.model_info)