Heal(mob/target) { var/HealTime = 12 if(target.unconscious){target.unconscious = 0} spawn while(target && HealTime && !target.unconscious) { target.CurrPowerlevel = min((target.CurrPowerlevel + round((2.30/100)*(target.MaxPowerlevel + target.FormBonus()))),(target.MaxPowerlevel + target.FormBonus())) target.CurrEnergy = min((target.CurrEnergy + 1),target.MaxEnergy) HealTime-- sleep(10) } }