From 3aa607a895aba4f25c5ce0f66d2a394125b52cba Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Mon, 4 Feb 2019 09:40:25 +0100 Subject: [PATCH 1/5] Made Soybeans viable in this meta Gave soybeans a new mutation, the sapbeans. Yes they are like soybeans but instead of beans they contain a glowy coloured substance. No you should not eat them.... maybe i dunno be my guest i guess. This makes Purplesap and orangesap items available and is my intended fix. --- code/modules/hydroponics/seed_datums.dm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/code/modules/hydroponics/seed_datums.dm b/code/modules/hydroponics/seed_datums.dm index f87035b806..054c137e58 100644 --- a/code/modules/hydroponics/seed_datums.dm +++ b/code/modules/hydroponics/seed_datums.dm @@ -736,6 +736,7 @@ name = "soybean" seed_name = "soybean" display_name = "soybeans" + mutants = list("Orangesapbean","Purplesapbean") chems = list("nutriment" = list(1,20), "soymilk" = list(10,20)) kitchen_tag = "soybeans" @@ -750,6 +751,30 @@ set_trait(TRAIT_PRODUCT_COLOUR,"#EBE7C0") set_trait(TRAIT_PLANT_ICON,"stalk") +// CHOMPSTATION EDIT: Making soybeans viable in this meta by giving them sappy mutations +/datum/seed/soybean/sapbean + name = "sapbean" + seed_name = "sapbean" + display_name = "sapbeans" + chems = list() + +/datum/seed/soybean/sapbean/orange + name = "Orangesapbean" + mutants = list("Purplesapbean") + chems = list("orangesap" = list(10,20)) + +/datum/seed/soybean/sapbean/purple + name = "Purplesapbean" + mutants = list("Orangesapbean") + chems = list("purplesap" = list(10,20)) + +/datum/seed/soybean/sapbean/orange/New() + ..() + set_trait(TRAIT_PRODUCT_COLOUR,"#FF8700") +/datum/seed/soybean/sapbean/purple/New() + ..() + set_trait(TRAIT_PRODUCT_COLOUR,"#FF00FF") +// CHOMPSTATION EDIT: END /datum/seed/wheat name = "wheat" seed_name = "wheat" From fb5d2326f5df39183f6f1129e183b435feb1e539 Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Mon, 4 Feb 2019 09:41:24 +0100 Subject: [PATCH 2/5] Update seed_datums.dm --- code/modules/hydroponics/seed_datums.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/hydroponics/seed_datums.dm b/code/modules/hydroponics/seed_datums.dm index 054c137e58..f247151dc6 100644 --- a/code/modules/hydroponics/seed_datums.dm +++ b/code/modules/hydroponics/seed_datums.dm @@ -736,7 +736,7 @@ name = "soybean" seed_name = "soybean" display_name = "soybeans" - mutants = list("Orangesapbean","Purplesapbean") + mutants = list("Orangesapbean","Purplesapbean") //CHOMPEDIT: Adding sappy beanies to mutation chems = list("nutriment" = list(1,20), "soymilk" = list(10,20)) kitchen_tag = "soybeans" From 057d594e18a026e08f1172c8fd3747bc9eeeacaf Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Mon, 4 Feb 2019 09:55:47 +0100 Subject: [PATCH 3/5] Making the soyboys proud Added the bluesapbean. Gonna move this to its own file int he future --- code/modules/hydroponics/seed_datums.dm | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/code/modules/hydroponics/seed_datums.dm b/code/modules/hydroponics/seed_datums.dm index f247151dc6..7a03be22e0 100644 --- a/code/modules/hydroponics/seed_datums.dm +++ b/code/modules/hydroponics/seed_datums.dm @@ -736,7 +736,7 @@ name = "soybean" seed_name = "soybean" display_name = "soybeans" - mutants = list("Orangesapbean","Purplesapbean") //CHOMPEDIT: Adding sappy beanies to mutation + mutants = list("orangesapbean","purplesapbean","bluesapbean") //CHOMPEDIT: Adding sappy beanies to mutation chems = list("nutriment" = list(1,20), "soymilk" = list(10,20)) kitchen_tag = "soybeans" @@ -759,21 +759,29 @@ chems = list() /datum/seed/soybean/sapbean/orange - name = "Orangesapbean" - mutants = list("Purplesapbean") + name = "orangesapbean" + mutants = list("Purplesapbean","bluesapbean") chems = list("orangesap" = list(10,20)) /datum/seed/soybean/sapbean/purple - name = "Purplesapbean" - mutants = list("Orangesapbean") + name = "purplesapbean" + mutants = list("Orangesapbean","bluesapbean") chems = list("purplesap" = list(10,20)) +/datum/seed/soybean/sapbean/blue + name = "bluesapbean" + mutants = list("orangesapbean","purplesapbean") + chems = list("bluesap" = list(10,20)) + /datum/seed/soybean/sapbean/orange/New() ..() set_trait(TRAIT_PRODUCT_COLOUR,"#FF8700") /datum/seed/soybean/sapbean/purple/New() ..() set_trait(TRAIT_PRODUCT_COLOUR,"#FF00FF") +/datum/seed/soybean/sapbean/blue/New() + ..() + set_trait(TRAIT_PRODUCT_COLOUR,"#0000FF") // CHOMPSTATION EDIT: END /datum/seed/wheat name = "wheat" From 6d6776271cbe412c133d519fce5353fc339318e2 Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Mon, 4 Feb 2019 11:16:06 +0100 Subject: [PATCH 4/5] The dark lord of beans the black bean All th ebenefits of the 3 bean types but in a fraction of the quanitity Have one plant produce all or 3 plants, 3plants is objectively better but blacksapbeans are easy to care for --- code/modules/hydroponics/seed_datums.dm | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/code/modules/hydroponics/seed_datums.dm b/code/modules/hydroponics/seed_datums.dm index 7a03be22e0..8a33c8dc11 100644 --- a/code/modules/hydroponics/seed_datums.dm +++ b/code/modules/hydroponics/seed_datums.dm @@ -760,28 +760,44 @@ /datum/seed/soybean/sapbean/orange name = "orangesapbean" - mutants = list("Purplesapbean","bluesapbean") + mutants = list("Purplesapbean","bluesapbean","blacksapbean") chems = list("orangesap" = list(10,20)) /datum/seed/soybean/sapbean/purple name = "purplesapbean" - mutants = list("Orangesapbean","bluesapbean") + mutants = list("Orangesapbean","bluesapbean","blacksapbean") chems = list("purplesap" = list(10,20)) /datum/seed/soybean/sapbean/blue name = "bluesapbean" - mutants = list("orangesapbean","purplesapbean") + mutants = list("orangesapbean","purplesapbean","blacksapbean") chems = list("bluesap" = list(10,20)) +/datum/seed/soybean/sapbean/black //A bean with all the power but in so little quanitity + name = "blacksapbean" + chems = list("bluesap" = list(1,5),"orangesap" = list(1,5),"purplesap" = list(1,5)) + /datum/seed/soybean/sapbean/orange/New() ..() set_trait(TRAIT_PRODUCT_COLOUR,"#FF8700") + set_trait(TRAIT_PLANT_COLOUR,"#FF8700") /datum/seed/soybean/sapbean/purple/New() ..() set_trait(TRAIT_PRODUCT_COLOUR,"#FF00FF") + set_trait(TRAIT_PLANT_COLOUR,"#FF00FF") /datum/seed/soybean/sapbean/blue/New() ..() set_trait(TRAIT_PRODUCT_COLOUR,"#0000FF") + set_trait(TRAIT_PLANT_COLOUR,"#0000FF") +/datum/seed/soybean/sapbean/black/New() //the only real positive is that its 1 plant to care for rather than 3 + ..() + set_trait(TRAIT_PRODUCT_COLOUR,"#333333") + set_trait(TRAIT_PLANT_COLOUR,"#333333") + set_trait(TRAIT_PRODUCTION,6) + set_trait(TRAIT_MATURATION,7) + set_trait(TRAIT_POTENCY,10) + set_trait(TRAIT_YIELD,2) + // CHOMPSTATION EDIT: END /datum/seed/wheat name = "wheat" From 4eb075b3fcf0bb354a1091942685bc451fb7eafd Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Mon, 4 Feb 2019 11:23:44 +0100 Subject: [PATCH 5/5] balance --- code/modules/hydroponics/seed_datums.dm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/code/modules/hydroponics/seed_datums.dm b/code/modules/hydroponics/seed_datums.dm index 8a33c8dc11..74ac15e63e 100644 --- a/code/modules/hydroponics/seed_datums.dm +++ b/code/modules/hydroponics/seed_datums.dm @@ -761,21 +761,21 @@ /datum/seed/soybean/sapbean/orange name = "orangesapbean" mutants = list("Purplesapbean","bluesapbean","blacksapbean") - chems = list("orangesap" = list(10,20)) + chems = list("orangesap" = list(0,10)) /datum/seed/soybean/sapbean/purple name = "purplesapbean" mutants = list("Orangesapbean","bluesapbean","blacksapbean") - chems = list("purplesap" = list(10,20)) + chems = list("purplesap" = list(0,10)) /datum/seed/soybean/sapbean/blue name = "bluesapbean" mutants = list("orangesapbean","purplesapbean","blacksapbean") - chems = list("bluesap" = list(10,20)) + chems = list("bluesap" = list(0,10)) /datum/seed/soybean/sapbean/black //A bean with all the power but in so little quanitity name = "blacksapbean" - chems = list("bluesap" = list(1,5),"orangesap" = list(1,5),"purplesap" = list(1,5)) + chems = list("bluesap" = list(1,2),"orangesap" = list(1,2),"purplesap" = list(1,2)) /datum/seed/soybean/sapbean/orange/New() ..() @@ -791,10 +791,11 @@ set_trait(TRAIT_PLANT_COLOUR,"#0000FF") /datum/seed/soybean/sapbean/black/New() //the only real positive is that its 1 plant to care for rather than 3 ..() + set_trait(TRAIT_PRODUCT_ICON,"treefruit") set_trait(TRAIT_PRODUCT_COLOUR,"#333333") set_trait(TRAIT_PLANT_COLOUR,"#333333") - set_trait(TRAIT_PRODUCTION,6) - set_trait(TRAIT_MATURATION,7) + set_trait(TRAIT_PRODUCTION,3) + set_trait(TRAIT_MATURATION,8) set_trait(TRAIT_POTENCY,10) set_trait(TRAIT_YIELD,2)