Fixes nanite regen programs (#45447)

This commit is contained in:
XDTM
2019-07-25 23:12:16 -07:00
committed by Rob Bailey
parent 39886f6f4e
commit f3a61c718c
2 changed files with 4 additions and 4 deletions
@@ -270,9 +270,9 @@
return
var/rep_rate = round(nanites.nanite_volume / 50, 1) //0.5 per 50 nanite volume
rep_rate *= 0.5
nanites.adjust_nanites(rep_rate)
nanites.adjust_nanites(null, rep_rate)
if(prob(rep_rate))
var/datum/nanite_program/fault = pick(nanites.programs)
if(fault == src)
return
fault.software_error()
fault.software_error()
@@ -51,7 +51,7 @@
/datum/nanite_program/aggressive_replication/active_effect()
var/extra_regen = round(nanites.nanite_volume / 200, 0.1)
nanites.adjust_nanites(extra_regen)
nanites.adjust_nanites(null, extra_regen)
host_mob.adjustBruteLoss(extra_regen / 2, TRUE)
/datum/nanite_program/meltdown
@@ -197,4 +197,4 @@
if(host_mob.mind && host_mob.mind.has_antag_datum(/datum/antagonist/brainwashed))
host_mob.mind.remove_antag_datum(/datum/antagonist/brainwashed)
log_game("[key_name(host_mob)] is no longer brainwashed by nanites.")
cooldown = world.time + 450
cooldown = world.time + 450