From 91aacb3f0f8b93c75ba8395161b06a959178a262 Mon Sep 17 00:00:00 2001 From: Mechoid Date: Mon, 7 Dec 2020 16:48:49 -0800 Subject: [PATCH] Plainleather & Tobacco (#7762) * Rebrands leather to plainleather. Add tobacco and red-caps, redwood tallcaps. * Seedpacket * Sinks are wet. * User --- .../objects/items/stacks/sheets/leather.dm | 62 +++++++++++------- code/game/objects/structures/watercloset.dm | 1 + code/modules/hydroponics/seed_packets.dm | 3 + .../modules/hydroponics/seedtypes/eggplant.dm | 2 +- .../hydroponics/seedtypes/mushrooms.dm | 14 +++- code/modules/hydroponics/seedtypes/tobacco.dm | 38 +++++++++++ code/modules/materials/materials.dm | 1 + .../Chemistry-Reagents-Toxins.dm | 16 +++++ icons/obj/hydroponics_products.dmi | Bin 10159 -> 10504 bytes polaris.dme | 1 + 10 files changed, 111 insertions(+), 27 deletions(-) create mode 100644 code/modules/hydroponics/seedtypes/tobacco.dm diff --git a/code/game/objects/items/stacks/sheets/leather.dm b/code/game/objects/items/stacks/sheets/leather.dm index 54bc1e2fce..3076d2dfb8 100644 --- a/code/game/objects/items/stacks/sheets/leather.dm +++ b/code/game/objects/items/stacks/sheets/leather.dm @@ -83,6 +83,30 @@ icon = 'icons/mob/alien.dmi' icon_state = "weed_extract" +//Step one - dehairing. +/obj/item/stack/animalhide/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(has_edge(W) || is_sharp(W)) + //visible message on mobs is defined as visible_message(var/message, var/self_message, var/blind_message) + user.visible_message("\The [user] starts cutting hair off \the [src]", "You start cutting the hair off \the [src]", "You hear the sound of a knife rubbing against flesh") + if(do_after(user,50)) + to_chat(user, "You cut the hair from this [src.singular_name]") + //Try locating an exisitng stack on the tile and add to there if possible + for(var/obj/item/stack/hairlesshide/HS in user.loc) + if(HS.amount < 50 && istype(HS, process_type)) + HS.amount++ + src.use(1) + return + //If it gets to here it means it did not find a suitable stack on the tile. + var/obj/item/stack/HS = new process_type(usr.loc) + if(istype(HS)) + HS.amount = 1 + src.use(1) + else + ..() + + +//Step two - washing..... it's actually in washing machine code, and ere. + /obj/item/stack/hairlesshide name = "hairless hide" desc = "This hide was stripped of it's hair, but still needs tanning." @@ -106,6 +130,19 @@ return +/obj/item/stack/hairlesshide/proc/rapidcure(var/stacknum = 1) + stacknum = min(stacknum, amount) + + while(stacknum) + var/obj/item/stack/wetleather/I = new wet_type(get_turf(src)) + + if(istype(I)) + I.dry() + + use(1) + stacknum -= 1 + +//Step three - drying /obj/item/stack/wetleather name = "wet leather" desc = "This leather has been cleaned but still needs to be dried." @@ -119,31 +156,6 @@ var/dry_type = /obj/item/stack/material/leather -//Step one - dehairing. -/obj/item/stack/animalhide/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(has_edge(W) || is_sharp(W)) - //visible message on mobs is defined as visible_message(var/message, var/self_message, var/blind_message) - usr.visible_message("\The [usr] starts cutting hair off \the [src]", "You start cutting the hair off \the [src]", "You hear the sound of a knife rubbing against flesh") - if(do_after(user,50)) - to_chat(usr, "You cut the hair from this [src.singular_name]") - //Try locating an exisitng stack on the tile and add to there if possible - for(var/obj/item/stack/hairlesshide/HS in usr.loc) - if(HS.amount < 50 && istype(HS, process_type)) - HS.amount++ - src.use(1) - return - //If it gets to here it means it did not find a suitable stack on the tile. - var/obj/item/stack/HS = new process_type(usr.loc) - if(istype(HS)) - HS.amount = 1 - src.use(1) - else - ..() - - -//Step two - washing..... it's actually in washing machine code. - -//Step three - drying /obj/item/stack/wetleather/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) ..() if(exposed_temperature >= drying_threshold_temperature) diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 27330786b1..a7037105d2 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -451,6 +451,7 @@ busy = 0 O.clean_blood() + O.water_act(rand(1,10)) user.visible_message( \ "[user] washes \a [I] using \the [src].", \ "You wash \a [I] using \the [src].") diff --git a/code/modules/hydroponics/seed_packets.dm b/code/modules/hydroponics/seed_packets.dm index d32749cd10..2ded29cdf5 100644 --- a/code/modules/hydroponics/seed_packets.dm +++ b/code/modules/hydroponics/seed_packets.dm @@ -176,6 +176,9 @@ GLOBAL_LIST_BOILERPLATE(all_seed_packs, /obj/item/seeds) /obj/item/seeds/towermycelium seed_type = "towercap" +/obj/item/seeds/redtowermycelium + seed_type = "redcap" + /obj/item/seeds/glowshroom seed_type = "glowshroom" diff --git a/code/modules/hydroponics/seedtypes/eggplant.dm b/code/modules/hydroponics/seedtypes/eggplant.dm index c856f0d382..cadcd3686c 100644 --- a/code/modules/hydroponics/seedtypes/eggplant.dm +++ b/code/modules/hydroponics/seedtypes/eggplant.dm @@ -28,4 +28,4 @@ kitchen_tag = "egg-plant" mutants = null chems = list("nutriment" = list(1,5), "egg" = list(3,12)) - has_item_product = /obj/item/weapon/reagent_containers/food/snacks/egg/purple \ No newline at end of file + has_item_product = /obj/item/weapon/reagent_containers/food/snacks/egg/purple diff --git a/code/modules/hydroponics/seedtypes/mushrooms.dm b/code/modules/hydroponics/seedtypes/mushrooms.dm index ceb6b0a33b..6f3b36c806 100644 --- a/code/modules/hydroponics/seedtypes/mushrooms.dm +++ b/code/modules/hydroponics/seedtypes/mushrooms.dm @@ -131,7 +131,7 @@ seed_name = "tower cap" display_name = "tower caps" chems = list("woodpulp" = list(10,1)) - mutants = null + mutants = list("redcap") has_item_product = /obj/item/stack/material/log /datum/seed/mushroom/towercap/New() @@ -142,6 +142,18 @@ set_trait(TRAIT_PLANT_COLOUR,"#857F41") set_trait(TRAIT_PLANT_ICON,"mushroom8") +/datum/seed/mushroom/towercap/red + name = "redcap" + seed_name = "red cap" + display_name = "red caps" + chems = list("woodpulp" = list(10,1), "tannin" = list(1,10)) + mutants = null + has_item_product = null + +/datum/seed/mushroom/towercap/red/New() + ..() + set_trait(TRAIT_PRODUCT_COLOUR,"#b81414") + /datum/seed/mushroom/glowshroom name = "glowshroom" seed_name = "glowshroom" diff --git a/code/modules/hydroponics/seedtypes/tobacco.dm b/code/modules/hydroponics/seedtypes/tobacco.dm new file mode 100644 index 0000000000..d9550fef8c --- /dev/null +++ b/code/modules/hydroponics/seedtypes/tobacco.dm @@ -0,0 +1,38 @@ +//Tobacco/varieties. +/datum/seed/tobacco + name = "tobacco" + seed_name = "tobacco" + display_name = "tobacco" + kitchen_tag = "tobacco" + mutants = list("stimbush") + chems = list("nutriment" = list(1,15), "nicotine" = list(1,20)) + +/datum/seed/tobacco/New() + ..() + set_trait(TRAIT_HARVEST_REPEAT,1) + set_trait(TRAIT_MATURATION,6) + set_trait(TRAIT_PRODUCTION,6) + set_trait(TRAIT_YIELD,6) + set_trait(TRAIT_POTENCY,5) + set_trait(TRAIT_PRODUCT_ICON,"leafy") + set_trait(TRAIT_PRODUCT_COLOUR,"#6f5648") + set_trait(TRAIT_PLANT_ICON,"ambrosia") + set_trait(TRAIT_IDEAL_LIGHT, 8) + +/datum/seed/tobacco/stimbush + name = "stimbush" + seed_name = "stim-bush" + display_name = "stim-bush" + chems = list("nutriment" = list(1,10), "hyperzine" = list(1,10), "synaptizine" = list(1,5)) + +/datum/seed/tobacco/stimbush/New() + ..() + set_trait(TRAIT_HARVEST_REPEAT,1) + set_trait(TRAIT_MATURATION,6) + set_trait(TRAIT_PRODUCTION,6) + set_trait(TRAIT_YIELD,6) + set_trait(TRAIT_POTENCY,5) + set_trait(TRAIT_PRODUCT_ICON,"leafy") + set_trait(TRAIT_PRODUCT_COLOUR,"#e08a1e") + set_trait(TRAIT_PLANT_ICON,"ambrosia") + set_trait(TRAIT_IDEAL_LIGHT, 10) diff --git a/code/modules/materials/materials.dm b/code/modules/materials/materials.dm index 3fd7d14f57..393ef65cb6 100644 --- a/code/modules/materials/materials.dm +++ b/code/modules/materials/materials.dm @@ -1051,6 +1051,7 @@ var/list/name_to_material //TODO PLACEHOLDERS: /datum/material/leather name = MAT_LEATHER + display_name = "plainleather" icon_colour = "#5C4831" stack_type = /obj/item/stack/material/leather stack_origin_tech = list(TECH_MATERIAL = 2, TECH_BIO = 2) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm index 6b41160d7a..6055ff244b 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm @@ -376,6 +376,22 @@ name = "Robust Harvest" id = "robustharvest" +/datum/reagent/toxin/fertilizer/tannin + name = "tannin" + id = "tannin" + description = "A chemical found in some plants as a natural pesticide. It may also aid in regulating growth." + taste_description = "puckering" + taste_mult = 1.2 + reagent_state = LIQUID + strength = 1.5 + color = "#e67819" + +/datum/reagent/toxin/fertilizer/tannin/touch_obj(var/obj/O, var/volume) + if(istype(O, /obj/item/stack/hairlesshide)) + var/obj/item/stack/hairlesshide/HH = O + HH.rapidcure(round(volume)) + ..() + /datum/reagent/toxin/plantbgone name = "Plant-B-Gone" id = "plantbgone" diff --git a/icons/obj/hydroponics_products.dmi b/icons/obj/hydroponics_products.dmi index af1beb56799c4a512fa35dcc5560c3a9c38823fc..cb0e5036928a0955879bbe2dbb3839aa2fdc6d54 100644 GIT binary patch literal 10504 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 diff --git a/polaris.dme b/polaris.dme index 40f273a5b4..ceb4bbfd83 100644 --- a/polaris.dme +++ b/polaris.dme @@ -1937,6 +1937,7 @@ #include "code\modules\hydroponics\seedtypes\surik.dm" #include "code\modules\hydroponics\seedtypes\telriis.dm" #include "code\modules\hydroponics\seedtypes\thaadra.dm" +#include "code\modules\hydroponics\seedtypes\tobacco.dm" #include "code\modules\hydroponics\seedtypes\tomatoes.dm" #include "code\modules\hydroponics\seedtypes\vale.dm" #include "code\modules\hydroponics\seedtypes\vanilla.dm"