mirror of
https://github.com/CHOMPstation/CHOMPstation.git
synced 2026-08-24 12:36:22 +01:00
Merge pull request #537 from Shadowfire117/master
This time we got 4 new plants and 2 new chemicals!
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user