Fixed Diona Nymphs being unable to do a full merge. (#4424)

This commit is contained in:
BurgerLUA
2018-03-17 10:13:14 -07:00
committed by Werner
parent 2b06ab2c88
commit de19bc1b4e
@@ -25,7 +25,7 @@
if(stat != CONSCIOUS)
return
var/limbs_can_grow = round((nutrition / evolve_nutrition) * 6)
var/limbs_can_grow = round((nutrition / evolve_nutrition) * 6,1)
if(limbs_can_grow <= 3) //Head, Trunk, Fork
src << "<span class='warning'>You do not have enough biomass to grow yet. Currently you can only grow [limbs_can_grow]/6 limbs. ([nutrition]/[evolve_nutrition] biomass).</span>"
return
@@ -92,12 +92,12 @@
var/list/organ_removal_priorities = list("l_arm","r_arm","l_leg","r_leg")
var/limbs_to_remove = (6 - limbs_can_grow)
for(var/organ_name in organ_removal_priorities)
if(limbs_to_remove <= 0)
break
var/obj/item/organ/external/O = adult.organs_by_name[organ_name]
src << "<span class='warning'>You didn't have enough biomass to grow your [O.name]!</span>"
//adult.organs -= O
O.droplimb(1,DROPLIMB_EDGE)
qdel(O)
limbs_to_remove -= 1
if(limbs_to_remove <= 0)
break
//Matt
//Matt