Rejuvination verb fix for IPC's limbs don't suddenly become organic.

Conflicts:
	code/modules/mob/living/carbon/human/human_damage.dm
This commit is contained in:
Ccomp5950
2014-03-20 20:31:33 -05:00
committed by ZomgPonies
parent 48fee54dba
commit 45e93458f2
2 changed files with 20 additions and 1 deletions
@@ -190,6 +190,22 @@
////////////////////////////////////////////
/*
This function restores the subjects blood to max.
*/
/mob/living/carbon/human/proc/restore_blood()
if(!species.flags & NO_BLOOD)
var/blood_volume = vessel.get_reagent_amount("blood")
vessel.add_reagent("blood",560.0-blood_volume)
/*
This function restores all organs.
*/
/mob/living/carbon/human/restore_all_organs()
for(var/datum/organ/external/current_organ in organs)
current_organ.rejuvenate()
/mob/living/carbon/human/proc/HealDamage(zone, brute, burn)
var/datum/organ/external/E = get_organ(zone)
if(istype(E, /datum/organ/external))
+4 -1
View File
@@ -198,7 +198,10 @@ This function completely restores a damaged organ to perfect condition.
*/
/datum/organ/external/proc/rejuvenate()
damage_state = "00"
status = 0
if(status & 128) //Robotic organs stay robotic. Fix because right click rejuvinate makes IPC's organs organic.
status = 128
else
status = 0
perma_injury = 0
brute_dam = 0
burn_dam = 0