Merge pull request #537 from Shadowfire117/master

This time we got 4 new plants and 2 new chemicals!
This commit is contained in:
Vollybally
2019-03-17 20:40:55 -04:00
committed by GitHub
4 changed files with 115 additions and 0 deletions
+62
View File
@@ -547,6 +547,7 @@
name = "sunflowers"
seed_name = "sunflower"
display_name = "sunflowers"
mutants = list("solarflower")
/datum/seed/flower/sunflower/New()
..()
@@ -558,10 +559,27 @@
set_trait(TRAIT_WATER_CONSUMPTION, 6)
set_trait(TRAIT_NUTRIENT_CONSUMPTION, 0.15)
/datum/seed/flower/sunflower/solarflower
name = "solarflower"
seed_name = "solarflower"
display_name = "solarflowers"
mutants = null
/datum/seed/flower/sunflower/solarflower/New()
..()
set_trait(TRAIT_PRODUCT_COLOUR,"#4466b3")
set_trait(TRAIT_BIOLUM,1)
set_trait(TRAIT_BIOLUM_COLOUR,"#4e74cc")
set_trait(TRAIT_POTENCY,25)
set_trait(TRAIT_MATURATION,10)
set_trait(TRAIT_YIELD,1)
set_trait(TRAIT_SPREAD,1)
/datum/seed/flower/lavender
name = "lavender"
seed_name = "lavender"
display_name = "lavender"
mutants = list("milkdew")
chems = list("nutriment" = list(1,20), "bicaridine" = list(1,10))
/datum/seed/flower/lavender/New()
@@ -576,6 +594,34 @@
set_trait(TRAIT_IDEAL_LIGHT, 7)
set_trait(TRAIT_NUTRIENT_CONSUMPTION, 0.05)
set_trait(TRAIT_WATER_CONSUMPTION, 0.5)
/datum/seed/flower/lavender/milkdew
name = "milkdew"
seed_name = "milk dew"
display_name = "milk dew"
chems = list("nutriment" = list(1,10), "milk" = list(4,5))
mutants = list("sweetbreeze")
/datum/seed/flower/lavender/milkdew/New()
..()
set_trait(TRAIT_PRODUCT_COLOUR,"#DFDFDF")
set_trait(TRAIT_POTENCY,5)
set_trait(TRAIT_YIELD,3)
/datum/seed/flower/lavender/sweetbreeze
name = "sweetbreeze"
seed_name = "sweet breeze"
display_name = "sweet breeze"
chems = list("nutriment" = list(1,10), "serazine" = list(1,10))
mutants = null
/datum/seed/flower/lavender/sweetbreeze/New()
..()
set_trait(TRAIT_PRODUCT_COLOUR,"#df9898")
set_trait(TRAIT_POTENCY,10)
set_trait(TRAIT_MATURATION,20)
set_trait(TRAIT_PRODUCTION,7)
set_trait(TRAIT_YIELD,3)
//Grapes/varieties
/datum/seed/grapes
@@ -699,6 +745,7 @@
name = "potato"
seed_name = "potato"
display_name = "potatoes"
mutants = list("voltato")
chems = list("nutriment" = list(1,10), "potatojuice" = list(10,10))
kitchen_tag = "potato"
@@ -713,6 +760,21 @@
set_trait(TRAIT_PRODUCT_COLOUR,"#D4CAB4")
set_trait(TRAIT_PLANT_ICON,"bush2")
set_trait(TRAIT_WATER_CONSUMPTION, 6)
/datum/seed/potato/voltato
name = "voltato"
seed_name = "voltato"
display_name = "voltatos"
chems = list("nutriment" = list(1,10), "shockchem" = list(0,10))
mutants = null
/datum/seed/potato/voltato/New()
..()
set_trait(TRAIT_PRODUCT_COLOUR,"#E4EC2F")
set_trait(TRAIT_POTENCY,30)
set_trait(TRAIT_MATURATION,12)
set_trait(TRAIT_PRODUCTION,3)
set_trait(TRAIT_YIELD,3)
/datum/seed/onion
name = "onion"
+12
View File
@@ -142,6 +142,9 @@ GLOBAL_LIST_BOILERPLATE(all_seed_packs, /obj/item/seeds)
/obj/item/seeds/potatoseed
seed_type = "potato"
/obj/item/seeds/voltatoseed
seed_type = "voltato"
/obj/item/seeds/icepepperseed
seed_type = "icechili"
@@ -196,9 +199,18 @@ GLOBAL_LIST_BOILERPLATE(all_seed_packs, /obj/item/seeds)
/obj/item/seeds/sunflowerseed
seed_type = "sunflowers"
/obj/item/seeds/solarflowerseed
seed_type = "solarflower"
/obj/item/seeds/lavenderseed
seed_type = "lavender"
/obj/item/seeds/milkdewseed
seed_type = "milkdew"
/obj/item/seeds/sweetbreezeseed
seed_type = "sweetbreeze"
/obj/item/seeds/brownmold
seed_type = "mold"
@@ -51,6 +51,24 @@
if(W.damage <= 0)
O.wounds -= W
/datum/reagent/alizene
name = "Alizene"
id = "alizene"
description = "A derivative from bicaridine enhanced by serazine to more effectively mend flesh, but is ineffective against internal hemorrhage."
taste_description = "bittersweet"
taste_mult = 3
reagent_state = LIQUID
color = "#b37979"
overdose = REAGENTS_OVERDOSE
scannable = 1
/datum/reagent/alizene/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
var/chem_effective = 1
if(alien == IS_SLIME)
chem_effective = 0.75
if(alien != IS_DIONA)
M.heal_organ_damage(12 * removed * chem_effective, 0)
/datum/reagent/kelotane
name = "Kelotane"
id = "kelotane"
@@ -107,6 +125,22 @@
M.hallucination = max(0, M.hallucination - 9 * removed * chem_effective)
M.adjustToxLoss(-4 * removed * chem_effective)
/datum/reagent/serazine
name = "Serazine"
id = "serazine"
description = "A sweet tasting flower extract, it has very mild anti toxic properties and can be used to make potent drugs."
taste_description = "sweet nectar"
reagent_state = LIQUID
color = "#df9898"
scannable = 1
/datum/reagent/serazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
var/chem_effective = 1
if(alien != IS_DIONA)
M.drowsyness = max(0, M.drowsyness - 3 * removed * chem_effective)
M.hallucination = max(0, M.hallucination - 6 * removed * chem_effective)
M.adjustToxLoss(-2 * removed * chem_effective)
/datum/reagent/carthatoline
name = "Carthatoline"
id = "carthatoline"
@@ -365,6 +365,13 @@
required_reagents = list("inaprovaline" = 1, "carbon" = 1)
inhibitors = list("sugar" = 1) // Messes up with inaprovaline
result_amount = 2
/datum/chemical_reaction/alizine
name = "Alizine"
id = "alizine"
result = "alizine"
required_reagents = list("bicaridine" = 1, "serazine" = 1, "tungsten" = 1)
result_amount = 3
/datum/chemical_reaction/myelamine
name = "Myelamine"