Plonts takke2 (#79484)

## About The Pull Request

Okay; Take two at this ~~because I totally didn't delete my sprites and
set myself back when all I had to do was fix a few merge issues and
instead decided to entangle myself in adding another plant.~~
This PR aims to add THREE new plants; Pepper-Corn, Saltcane and
Butterbeans.
Peppercorn can be ground for black pepper.
Saltcane can be ground for salt or dried into a seaweed sheet
replacement.
Butterbeans can be pressed into a small slice of butter, or ground for a
small amount of milk/cream and fermented for yoghurt.
I have also added fermentation of Soybeans to produce soysauce... since
that's literally how authentic soysauce is made.

## Why It's Good For The Game

I personally feel this will be good for the game as it means the kitchen
can rely on their botanists to produce higher quality ingredients and
don't have to harass other places or hemorraghe money to make good food
for the crew. Easier access to condiments allows for easier production
of a varied amount of food.
This commit is contained in:
xXPawnStarrXx
2023-11-08 15:32:54 -06:00
committed by GitHub
parent 93e96da8ef
commit ead6d8d597
8 changed files with 96 additions and 4 deletions
+12
View File
@@ -432,6 +432,18 @@
. = ..()
AddComponent(/datum/component/customizable_reagent_holder, /obj/item/food/sushi/empty, CUSTOM_INGREDIENT_ICON_FILL, max_ingredients = 6)
/obj/item/food/seaweedsheet/saltcane
name = "dried saltcane sheathe"
desc = "A dried sheet of saltcane sheathe can used for making sushi. Use an ingredient on it to start making custom sushi!"
icon_state = "seaweedsheet"
food_reagents = list(
/datum/reagent/consumable/nutriment = 1,
/datum/reagent/consumable/nutriment/vitamin = 1,
)
tastes = list("seaweed" = 1)
foodtypes = VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/granola_bar
name = "granola bar"
desc = "A dried mixture of oats, nuts, fruits, and chocolate condensed into a chewy bar. Makes a great snack while space-hiking."
+34 -2
View File
@@ -14,7 +14,7 @@
icon_grow = "soybean-grow"
icon_dead = "soybean-dead"
genes = list(/datum/plant_gene/trait/repeated_harvest)
mutatelist = list(/obj/item/seeds/soya/koi)
mutatelist = list(/obj/item/seeds/soya/koi, /obj/item/seeds/soya/butter)
reagents_add = list(/datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.05, /datum/reagent/consumable/nutriment/fat/oil = 0.03) //Vegetable oil!
/obj/item/food/grown/soybeans
@@ -26,7 +26,7 @@
foodtypes = VEGETABLES
grind_results = list(/datum/reagent/consumable/soymilk = 0)
tastes = list("soy" = 1)
wine_power = 20
distill_reagent = /datum/reagent/consumable/soysauce
// Koibean
/obj/item/seeds/soya/koi
@@ -50,6 +50,38 @@
tastes = list("koi" = 1)
wine_power = 40
//Butterbeans, the beans wid da butta!
// Butterbeans! - Squeeze for a single butter slice!
/obj/item/seeds/soya/butter
name = "pack of butterbean seeds"
desc = "These seeds grow into butterbean plants."
icon_state = "seed-butterbean"
species = "butterbean"
plantname = "butterbean Plants"
product = /obj/item/food/grown/butterbeans
potency = 10
mutatelist = null
reagents_add = list(/datum/reagent/consumable/milk = 0.05, /datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/cream = 0.05)
rarity = 20
/obj/item/food/grown/butterbeans
seed = /obj/item/seeds/soya/butter
name = "butterbean"
desc = "Soft, creamy and milky... You could almost smear them over toast."
icon_state = "butterbeans"
foodtypes = VEGETABLES | DAIRY
tastes = list("creamy butter" = 1)
distill_reagent = /datum/reagent/consumable/yoghurt
/obj/item/food/grown/butterbeans/attack_self(mob/living/user)
user.visible_message(span_notice("[user] crushes [src] into a pat of butter."), span_notice("You crush [src] into something that resembles butter."))
playsound(user, 'sound/effects/blobattack.ogg', 50, TRUE)
var/obj/item/food/butterslice/butties = new(null)
butties.reagents.set_all_reagents_purity(seed.get_reagent_purity())
qdel(src)
user.put_in_hands(butties)
return TRUE
// Green Beans
/obj/item/seeds/greenbean
name = "pack of green bean seeds"
+27 -1
View File
@@ -13,7 +13,7 @@
growing_icon = 'icons/obj/service/hydroponics/growing_vegetables.dmi'
icon_grow = "corn-grow" // Uses one growth icons set for all the subtypes
icon_dead = "corn-dead" // Same for the dead icon
mutatelist = list(/obj/item/seeds/corn/snapcorn)
mutatelist = list(/obj/item/seeds/corn/snapcorn, /obj/item/seeds/corn/pepper)
reagents_add = list(/datum/reagent/consumable/nutriment/fat/oil/corn = 0.2, /datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1)
/obj/item/food/grown/corn
@@ -97,3 +97,29 @@
seed = /obj/item/seeds/corn/snapcorn
name = "snap corn cob"
desc = "A reminder of pranks gone by."
//Pepper-corn - Heh funny.
/obj/item/seeds/corn/pepper
name = "pack of pepper-corn seeds"
desc = "If Peter picked a pack of pepper-corn..."
icon_state = "seed-peppercorn"
species = "peppercorn"
plantname = "Pepper-Corn Stalks"
product = /obj/item/food/grown/peppercorn
mutatelist = null
reagents_add = list(/datum/reagent/consumable/blackpepper = 0.2, /datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1)
/obj/item/food/grown/peppercorn
seed = /obj/item/seeds/corn/pepper
name = "ear of pepper-peppercorn"
desc = "This dusty monster needs god..."
icon_state = "peppercorn"
trash_type = /obj/item/grown/corncob/pepper
foodtypes = VEGETABLES
grind_results = list(/datum/reagent/consumable/blackpepper = 0)
tastes = list("pepper" = 1, "sneezing" = 1)
/obj/item/grown/corncob/pepper
seed = /obj/item/seeds/corn/pepper
name = "pepper corn cob"
desc = "A reminder of genetic abominations gone by."
+23 -1
View File
@@ -15,7 +15,7 @@
instability = 15
growthstages = 2
reagents_add = list(/datum/reagent/consumable/nutriment = 0.04, /datum/reagent/consumable/sugar = 0.25)
mutatelist = list(/obj/item/seeds/bamboo)
mutatelist = list(/obj/item/seeds/bamboo, /obj/item/seeds/sugarcane/saltcane)
/obj/item/food/grown/sugarcane
seed = /obj/item/seeds/sugarcane
@@ -56,3 +56,25 @@
/obj/item/grown/log/bamboo/CheckAccepted(obj/item/I)
return FALSE
//Saltcane - Gross, salty shafts!
/obj/item/seeds/sugarcane/saltcane
name = "pack of saltcane seeds"
desc = "These seeds grow into saltcane."
icon_state = "seed-saltcane"
species = "saltcane"
plantname = "Saltcane"
product = /obj/item/food/grown/sugarcane/saltcane
genes = list(/datum/plant_gene/trait/repeated_harvest)
reagents_add = list(/datum/reagent/consumable/nutriment = 0.04, /datum/reagent/consumable/salt = 0.25)
mutatelist = null
/obj/item/food/grown/sugarcane/saltcane
seed = /obj/item/seeds/sugarcane/saltcane
name = "saltcane"
desc = "Ungodly salty, bane of slugs, treasure of horses."
icon_state = "saltcane"
foodtypes = VEGETABLES | GROSS
/obj/item/food/grown/sugarcane/saltcane/make_dryable()
AddElement(/datum/element/dryable, /obj/item/food/seaweedsheet/saltcane) //soooshi
Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 32 KiB