[MIRROR] NODISMEMBER species will no longer lose limbs when cloning (#5278)

* NODISMEMBER species will no longer lose limbs when cloning (#35247)

* NODISMEMBER species will no longer lose limbs when cloning
This commit is contained in:
CitadelStationBot
2018-02-04 23:14:00 -06:00
committed by Poojawa
parent d2393c1026
commit 6a180f7e4a
+10 -7
View File
@@ -437,14 +437,17 @@
H.setCloneLoss(CLONE_INITIAL_DAMAGE) //Yeah, clones start with very low health, not with random, because why would they start with random health
H.setBrainLoss(CLONE_INITIAL_DAMAGE)
// In addition to being cellularly damaged and having barely any
// brain function, they also have no limbs or internal organs.
var/static/list/zones = list("r_arm", "l_arm", "r_leg", "l_leg")
for(var/zone in zones)
var/obj/item/bodypart/BP = H.get_bodypart(zone)
if(BP)
BP.drop_limb()
BP.forceMove(src)
unattached_flesh += BP
if(!NODISMEMBER in H.dna.species.species_traits)
var/static/list/zones = list("r_arm", "l_arm", "r_leg", "l_leg")
for(var/zone in zones)
var/obj/item/bodypart/BP = H.get_bodypart(zone)
if(BP)
BP.drop_limb()
BP.forceMove(src)
unattached_flesh += BP
for(var/o in H.internal_organs)
var/obj/item/organ/organ = o