Files
GS13NG/code/modules/mob/living/brain/life.dm
zerothebigboy 3e1f5326e3 buggers
2021-09-24 22:25:53 -04:00

33 lines
608 B
Plaintext

/mob/living/brain/BiologicalLife(seconds, times_fired)
if(!(. = ..()))
return
handle_emp_damage()
/mob/living/brain/update_stat()
if(status_flags & GODMODE)
return
if(health <= HEALTH_THRESHOLD_DEAD)
if(stat != DEAD)
death()
var/obj/item/organ/brain/BR
if(container && container.brain)
BR = container.brain
else if(istype(loc, /obj/item/organ/brain))
BR = loc
if(BR)
BR.brain_death = TRUE
/mob/living/brain/proc/handle_emp_damage()
if(emp_damage)
if(stat == DEAD)
emp_damage = 0
else
emp_damage = max(emp_damage-1, 0)
/mob/living/brain/handle_traits()
return