Makes brain-healing nanites not work uselessly
This commit is contained in:
@@ -72,8 +72,10 @@
|
||||
/datum/nanite_program/brain_heal/check_conditions()
|
||||
if(iscarbon(host_mob))
|
||||
var/mob/living/carbon/C = host_mob
|
||||
if(length(C.get_traumas()))
|
||||
return ..()
|
||||
for(var/X in C.get_traumas())
|
||||
var/datum/brain_trauma/BT = X
|
||||
if(BT.resilience <= TRAUMA_RESILIENCE_BASIC)
|
||||
return ..()
|
||||
if(host_mob.getBrainLoss())
|
||||
return ..()
|
||||
return FALSE
|
||||
@@ -193,8 +195,10 @@
|
||||
/datum/nanite_program/brain_heal_advanced/check_conditions()
|
||||
if(iscarbon(host_mob))
|
||||
var/mob/living/carbon/C = host_mob
|
||||
if(length(C.get_traumas()))
|
||||
return ..()
|
||||
for(var/X in C.get_traumas())
|
||||
var/datum/brain_trauma/BT = X
|
||||
if(BT.resilience <= TRAUMA_RESILIENCE_LOBOTOMY)
|
||||
return ..()
|
||||
if(host_mob.getBrainLoss())
|
||||
return ..()
|
||||
return FALSE
|
||||
|
||||
Reference in New Issue
Block a user