mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-19 11:58:39 +01:00
Fixed Diona Nymphs being unable to do a full merge. (#4424)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user