diff --git a/code/modules/mob/living/carbon/human/species/station.dm b/code/modules/mob/living/carbon/human/species/station.dm index de84359b635..9ff0c71657e 100644 --- a/code/modules/mob/living/carbon/human/species/station.dm +++ b/code/modules/mob/living/carbon/human/species/station.dm @@ -480,7 +480,7 @@ visible_message("[src] begins to hold still and concentrate on their missing [limb_select]...", "You begin to focus on regrowing your missing [limb_select]... (This will take [round(regrowthdelay/10)] seconds)") if(do_after(src, regrowthdelay, needhand=0)) - if(stat || paralysis || stunned || weakened) + if(stat || paralysis || stunned) src << "You cannot regenerate missing limbs in your current state." return @@ -511,7 +511,8 @@ src << "You've lost the organ that you've been growing your new part on!" return // No rayman for you var/obj/item/organ/external/new_limb = new limb_path(src) - new_limb.take_damage(stored_brute, stored_burn, 0, 0) + adjustBruteLoss(stored_brute) + adjustFireLoss(stored_burn) update_body() updatehealth() UpdateDamageIcon()