From 82efbfcb768ed54204c2c3b4870dc1a46b22ab72 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Wed, 5 Sep 2018 12:12:56 -0400 Subject: [PATCH 1/3] nerfs the nanite pool from 100 baseline, 500 max, to 25 baseline, 125 max --- code/datums/components/nanites.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/datums/components/nanites.dm b/code/datums/components/nanites.dm index bbc2b1df31..d8932651f3 100644 --- a/code/datums/components/nanites.dm +++ b/code/datums/components/nanites.dm @@ -2,8 +2,8 @@ dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS var/mob/living/host_mob - var/nanite_volume = 100 //amount of nanites in the system, used as fuel for nanite programs - var/max_nanites = 500 //maximum amount of nanites in the system + var/nanite_volume = 25 //amount of nanites in the system, used as fuel for nanite programs + var/max_nanites = 125 //maximum amount of nanites in the system var/regen_rate = 0.5 //nanites generated per second var/safety_threshold = 50 //how low nanites will get before they stop processing/triggering var/cloud_id = 0 //0 if not connected to the cloud, 1-100 to set a determined cloud backup to draw from @@ -311,4 +311,4 @@ mob_program["trigger_code"] = P.trigger_code id++ mob_programs += list(mob_program) - data["mob_programs"] = mob_programs \ No newline at end of file + data["mob_programs"] = mob_programs From 8776699d251a85a6429acd2c63c2ac32b1487a7f Mon Sep 17 00:00:00 2001 From: deathride58 Date: Wed, 5 Sep 2018 12:17:18 -0400 Subject: [PATCH 2/3] the safety threshold, too --- code/datums/components/nanites.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/components/nanites.dm b/code/datums/components/nanites.dm index d8932651f3..1ba399603c 100644 --- a/code/datums/components/nanites.dm +++ b/code/datums/components/nanites.dm @@ -5,7 +5,7 @@ var/nanite_volume = 25 //amount of nanites in the system, used as fuel for nanite programs var/max_nanites = 125 //maximum amount of nanites in the system var/regen_rate = 0.5 //nanites generated per second - var/safety_threshold = 50 //how low nanites will get before they stop processing/triggering + var/safety_threshold = 12 //how low nanites will get before they stop processing/triggering var/cloud_id = 0 //0 if not connected to the cloud, 1-100 to set a determined cloud backup to draw from var/next_sync = 0 var/list/datum/nanite_program/programs = list() From ea164ae584ca411adcbf7c89ff8af3face6812f0 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Fri, 7 Sep 2018 07:18:23 -0400 Subject: [PATCH 3/3] lightens up the nerf by increasing it to 50% of the original value --- code/datums/components/nanites.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/datums/components/nanites.dm b/code/datums/components/nanites.dm index 1ba399603c..d1140bf11a 100644 --- a/code/datums/components/nanites.dm +++ b/code/datums/components/nanites.dm @@ -2,10 +2,10 @@ dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS var/mob/living/host_mob - var/nanite_volume = 25 //amount of nanites in the system, used as fuel for nanite programs - var/max_nanites = 125 //maximum amount of nanites in the system + var/nanite_volume = 50 //amount of nanites in the system, used as fuel for nanite programs + var/max_nanites = 250 //maximum amount of nanites in the system var/regen_rate = 0.5 //nanites generated per second - var/safety_threshold = 12 //how low nanites will get before they stop processing/triggering + var/safety_threshold = 25 //how low nanites will get before they stop processing/triggering var/cloud_id = 0 //0 if not connected to the cloud, 1-100 to set a determined cloud backup to draw from var/next_sync = 0 var/list/datum/nanite_program/programs = list()