From e8a55485a14ea567b89490a9d9d3f3a61ba97840 Mon Sep 17 00:00:00 2001 From: Rykka Date: Mon, 17 Jan 2022 04:56:51 -0800 Subject: [PATCH] Enables all metabolism types for all species Fast, Slow, Apex, and Singularity metabolisms are now available for all species/characters irregardless of if custom species or not. This shouldn't affect gameplay balance in any way, EXCEPT potentially on 'chimera - therefore it's advised that, as with the Neural Hypersensitivity trait for Xenochimera, you do not take it unless you understand what you're doing and WILL play around it. Singularity Metabolism was renamed Metabolism, Singularity in the trait display list to line up better with the other metabolism traits. --- .../living/carbon/human/species/station/traits_vr/neutral.dm | 3 +++ .../carbon/human/species/station/traits_vr/neutral_ch.dm | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index d378e89596..fdac8efc3f 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -6,6 +6,7 @@ cost = 0 var_changes = list("metabolic_rate" = 1.2, "hunger_factor" = 0.2, "metabolism" = 0.06) // +20% rate and 4x hunger (Teshari level) excludes = list(/datum/trait/neutral/metabolism_down, /datum/trait/neutral/metabolism_apex) + custom_only = FALSE /datum/trait/neutral/metabolism_down name = "Metabolism, Slow" @@ -13,6 +14,7 @@ cost = 0 var_changes = list("metabolic_rate" = 0.8, "hunger_factor" = 0.04, "metabolism" = 0.0012) // -20% of default. excludes = list(/datum/trait/neutral/metabolism_up, /datum/trait/neutral/metabolism_apex) + custom_only = FALSE /datum/trait/neutral/metabolism_apex name = "Metabolism, Apex" @@ -20,6 +22,7 @@ cost = 0 var_changes = list("metabolic_rate" = 1.4, "hunger_factor" = 0.4, "metabolism" = 0.012) // +40% rate and 8x hunger (Double Teshari) excludes = list(/datum/trait/neutral/metabolism_up, /datum/trait/neutral/metabolism_down) + custom_only = FALSE /datum/trait/neutral/coldadapt name = "Temp. Adapted, Cold" diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral_ch.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral_ch.dm index 9470dd7878..68b65ad0e6 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral_ch.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral_ch.dm @@ -35,7 +35,8 @@ var_changes = list("mudking" = TRUE) /datum/trait/neutral/singularity_metabolism - name = "Singularity Metabolism" + name = "Metabolism, Singularity" desc = "You are insanely hungry. You can seemingly never get enough to eat. Perhaps you had a singularity as an ancestor, or maybe one is currently living inside of your gut." cost = 0 var_changes = list("metabolic_rate" = 2, "hunger_factor" = 1.6, "metabolism" = 0.012) //2x metabolism speed, 32x hunger speed + custom_only = FALSE