Fix + Buff

This commit is contained in:
kevinz000
2018-08-25 04:00:53 -07:00
parent 3352a1b839
commit d5674d9692
2 changed files with 9 additions and 3 deletions
@@ -12,6 +12,12 @@
var/mob/living/carbon/human/H = host_mob
H.physiology.stun_mod *= 0.5
/datum/nanite_program/nervous/active_effect()
. = ..()
if(iscarbon(host_mob))
var/mob/living/carbon/C = host_mob
C.adjustStaminaLoss(-5)
/datum/nanite_program/nervous/disable_passive_effect()
. = ..()
if(ishuman(host_mob))
@@ -228,12 +228,12 @@
var/obj/item/organ/brain/BR = C.getorgan(/obj/item/organ/brain)
if(QDELETED(BR) || BR.damaged_brain)
return FALSE
if(!C.get_ghost())
if(!C.ckey && !C.get_ghost())
return FALSE
return TRUE
/datum/nanite_program/triggered/defib/proc/zap()
if(check_revivable())
if(check_revivable() && host_mob.ckey)
var/mob/living/carbon/C = host_mob
playsound(C, 'sound/machines/defib_success.ogg', 50, 0)
C.set_heartattack(FALSE)
@@ -246,5 +246,5 @@
C.adjustBrainLoss( max(0, ((1800 - tplus) / 1800 * 150)), 150)
log_game("[C] has been successfully defibrillated by nanites.")
else
playsound(src, 'sound/machines/defib_failed.ogg', 50, 0)
playsound(host_mob, 'sound/machines/defib_failed.ogg', 50, 0)