* maps, tgui, tools * defines and helpers * onclick and controllers * datums fucking caught that hulk reversal too. * game and shuttle modular * module/admin * oh god they fucking moved antag shit again * haaaaate. Haaaaaaaaaate. * enables moff wings * more modules things * tgstation.dme before I forget something important * some mob stuff * s'more mob/living stuff * some carbon stuff * ayy lmaos and kitchen meat * Human stuff * species things moff wings have a 'none' version too * the rest of the module stuff. * some strings * misc * mob icons * some other icons. * It compiles FUCK BORERS FUCK BORERS
40 lines
699 B
Plaintext
40 lines
699 B
Plaintext
|
|
/mob/living/brain/Life()
|
|
set invisibility = 0
|
|
if (notransform)
|
|
return
|
|
if(!loc)
|
|
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.damaged_brain = 1 //beaten to a pulp
|
|
|
|
/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_status_effects()
|
|
return
|
|
|
|
/mob/living/brain/handle_traits()
|
|
return
|
|
|
|
|
|
|