From 597e2de07ce963271026fdd21f15397d7248699e Mon Sep 17 00:00:00 2001 From: Verkister Date: Sat, 8 Jul 2017 01:26:54 +0300 Subject: [PATCH 1/3] Adds a new neutral metabolism trait. After consulting people who the hardly noticeable totally optional high-metabolism trait has made suffer, I've decided to add a new one instead for a noticeable arpee fluff one-uppance! -It's double powerr! -Gives pred characters an excuse to do their pred things. -Aimed majorly for arpees as pred/macro/taur characters. -Not recommended for efficient law-abiding workers or eco-aware NIF users. -Saves exercise for Sportaflop! --- .../carbon/human/species/station/traits_vr/neutral.dm | 6 ++++++ 1 file changed, 6 insertions(+) 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 b27dbf9cbc9..03aff1994bc 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 @@ -10,6 +10,12 @@ cost = 0 var_changes = list("metabolic_rate" = 0.8) +/datum/trait/metabolism_predtier + name = "Pred-tier Metabolism" + desc = "Finally a proper excuse for your predatory actions. Also makes you process reagents faster but that's totally irrelevant. May cause excessive immersions with large/taur characters. Not recommended for efficient law-abiding workers or eco-aware NIF users." + cost = 0 + var_changes = list("metabolic_rate" = 2) + /datum/trait/vore_numbing name = "Prey Numbing" desc = "Adds a 'Digest (Numbing)' belly mode, to douse prey in numbing enzymes during digestion." From 15fe4b7e6b07761ed545383a3b6d421106c134f5 Mon Sep 17 00:00:00 2001 From: Verkister Date: Sat, 8 Jul 2017 01:45:48 +0300 Subject: [PATCH 2/3] I came up with another name I kinda liked better :v --- .../living/carbon/human/species/station/traits_vr/neutral.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 03aff1994bc..a29339ea52f 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 @@ -10,8 +10,8 @@ cost = 0 var_changes = list("metabolic_rate" = 0.8) -/datum/trait/metabolism_predtier - name = "Pred-tier Metabolism" +/datum/trait/metabolism_apex + name = "Apex Metabolism" desc = "Finally a proper excuse for your predatory actions. Also makes you process reagents faster but that's totally irrelevant. May cause excessive immersions with large/taur characters. Not recommended for efficient law-abiding workers or eco-aware NIF users." cost = 0 var_changes = list("metabolic_rate" = 2) From 899a08192123d73986ec3172c0b5f061beb017c9 Mon Sep 17 00:00:00 2001 From: Verkister Date: Sat, 8 Jul 2017 17:48:56 +0300 Subject: [PATCH 3/3] exclusions. These weren't able to stack to begin with and you can no longer make that mistake :v --- .../living/carbon/human/species/station/traits_vr/neutral.dm | 5 ++++- 1 file changed, 4 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 a29339ea52f..b616794c8c1 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 @@ -3,18 +3,21 @@ desc = "You process ingested and injected reagents faster, but get hungry faster." cost = 0 var_changes = list("metabolic_rate" = 1.2) + excludes = list(/datum/trait/metabolism_down, /datum/trait/metabolism_apex) /datum/trait/metabolism_down name = "Slow Metabolism" desc = "You process ingested and injected reagents slower, but get hungry slower." cost = 0 var_changes = list("metabolic_rate" = 0.8) + excludes = list(/datum/trait/metabolism_up, /datum/trait/metabolism_apex) /datum/trait/metabolism_apex name = "Apex Metabolism" desc = "Finally a proper excuse for your predatory actions. Also makes you process reagents faster but that's totally irrelevant. May cause excessive immersions with large/taur characters. Not recommended for efficient law-abiding workers or eco-aware NIF users." cost = 0 var_changes = list("metabolic_rate" = 2) + excludes = list(/datum/trait/metabolism_up, /datum/trait/metabolism_down) /datum/trait/vore_numbing name = "Prey Numbing" @@ -34,4 +37,4 @@ desc = "You are too cold at the standard 20C. 22C is more suitable. Wearing clothing that covers your legs and torso helps." cost = 0 var_changes = list("cold_discomfort_level" = T0C+21) - excludes = list(/datum/trait/cold_discomfort) \ No newline at end of file + excludes = list(/datum/trait/cold_discomfort)