/datum/power/changeling/fleshmend name = "Fleshmend" desc = "Begins a slow regeneration of our form. Does not effect stuns or chemicals." helptext = "Can be used while unconscious." enhancedtext = "Healing is twice as effective." ability_icon_state = "ling_fleshmend" genomecost = 1 verbpath = /mob/proc/changeling_fleshmend //Starts healing you every second for 50 seconds. Can be used whilst unconscious. /mob/proc/changeling_fleshmend() set category = "Changeling" set name = "Fleshmend (10)" set desc = "Begins a slow rengeration of our form. Does not effect stuns or chemicals." var/datum/changeling/changeling = changeling_power(10,0,100,UNCONSCIOUS) if(!changeling) return 0 src.mind.changeling.chem_charges -= 10 var/mob/living/carbon/human/C = src var/heal_amount = 2 if(src.mind.changeling.recursive_enhancement) heal_amount = heal_amount * 2 to_chat(src, "We will heal much faster.") spawn(0) to_chat(src, "We begin to heal ourselves.") for(var/i = 0, i<50,i++) if(C) C.adjustBruteLoss(-heal_amount) C.adjustOxyLoss(-heal_amount) C.adjustFireLoss(-heal_amount) sleep(1 SECOND) src.verbs -= /mob/proc/changeling_fleshmend spawn(50 SECONDS) to_chat(src, "Our regeneration has slowed to normal levels.") src.verbs += /mob/proc/changeling_fleshmend feedback_add_details("changeling_powers","FM") return 1