From d6653ee3aae633a45c4ef0aeaca228f1fbe26add Mon Sep 17 00:00:00 2001 From: Greenjoe12345 <33647525+Greenjoe12345@users.noreply.github.com> Date: Wed, 28 Jan 2026 06:43:44 +0000 Subject: [PATCH] Tajaran tea and drug expansion (#21651) Adds two tajaran teas to the game, Messa's Tear and ras'nif. These can be found in the loadout and the bar, as well as random warehouse spawns. Adds solar salve, a legal herbal substance from Adhomai, found in the loadout and warehouse spawns. Also performs some tweaks to the Konyang teas in order to make brewing teas with them easier. --------- Signed-off-by: Greenjoe12345 <33647525+Greenjoe12345@users.noreply.github.com> --- code/game/objects/items/weapons/chewables.dm | 19 ++++++ .../objects/items/weapons/storage/boxes.dm | 41 ++++++++++-- .../objects/items/weapons/storage/misc.dm | 18 +++++ code/game/objects/random/misc.dm | 23 ++++++- .../structures/crates_lockers/crates.dm | 2 + code/modules/cargo/random_stock/t1_common.dm | 11 ++++ .../loadout/items/drugs_meds.dm | 1 + .../preference_setup/loadout/items/general.dm | 21 +++--- code/modules/cooking/machinery/commissary.dm | 3 +- .../hydroponics/seed_datums/adhomai.dm | 27 ++++++++ code/modules/hydroponics/seed_datums/herbs.dm | 6 +- .../Chemistry-Reagents-Drugs.dm | 29 +++++++- .../food_drink_species_tajara.dm | 46 +++++++++++++ code/modules/reagents/Chemistry-Recipes.dm | 28 ++++++-- .../reagent_containers/food/condiment.dm | 6 ++ html/changelogs/greenjoe - adhomaidrug.yml | 62 ++++++++++++++++++ icons/obj/cigs_lighters.dmi | Bin 43367 -> 43695 bytes icons/obj/item/reagent_containers/teaware.dmi | Bin 2276 -> 2415 bytes 18 files changed, 313 insertions(+), 30 deletions(-) create mode 100644 html/changelogs/greenjoe - adhomaidrug.yml diff --git a/code/game/objects/items/weapons/chewables.dm b/code/game/objects/items/weapons/chewables.dm index 70ce6c69699..2be7cb011e9 100644 --- a/code/game/objects/items/weapons/chewables.dm +++ b/code/game/objects/items/weapons/chewables.dm @@ -291,3 +291,22 @@ reagents.add_reagent(payload, 15) color = reagents.get_color() desc = "[desc] This one is labeled '[initial(payload.name)]'." + +/obj/item/clothing/mask/chewable/solar_salve + name = "solar salve" + desc = "A paste made of various Adhomian herbs, chewed to help ward off feelings of hunger, thirst and the cold." + desc_extended = "A herbal mixture originating from Southern Harr'masir, Solar Salve is used to ward off the feelings of hunger, thirst and cold. Nowadays it commonly sees use in the docks of the city of Crevus." + gender = PLURAL + color = "#5f8c37" + icon_state = "wad" + type_butt = /obj/item/trash/spitwad/solar_salve + chem_volume = 50 + chewtime = 300 + reagents_to_add = list(/singleton/reagent/drugs/solar_salve = 10) + +/obj/item/trash/spitwad/solar_salve + name = "chewed plant paste" + desc = "A chewed up lump of plant matter. Disgusting." + gender = PLURAL + color = "#5f8c37" + icon_state = "spit-gum" diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 3d89cd1b805..62f64574384 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -1588,7 +1588,7 @@ /obj/item/storage/box/unique/tea name = "sencha cha-tin" - desc = "A tin bearing the logo of the Konyang-cha tea company. This one contains a bag of sencha, a type of green tea." + desc = "A tin bearing the logo of the Konyang-cha tea company. This one contains a bag of sencha, a type of green tea. Instructions are printed on the back: Steep one leaf with 25 units of hot water per cup in a teapot." desc_extended = "A subsidiary of Gwok Group, the Konyang-cha tea company is the spur's foremost vendor of artisanal loose leaf tea, \ selling blends sourced from independent Konyanger farmers. Popular both on Konyang and off-world, it is considered a symbol of Konyang's culture." icon = 'icons/obj/item/reagent_containers/teaware.dmi' @@ -1602,26 +1602,55 @@ /obj/item/reagent_containers/food/snacks/grown/konyang_tea ) starts_with = list( - /obj/item/reagent_containers/food/snacks/grown/konyang_tea = 7 + /obj/item/reagent_containers/food/snacks/grown/konyang_tea = 12 ) foldable = null /obj/item/storage/box/unique/tea/tieguanyin name = "tieguanyin cha-tin" - desc = "A tin bearing the logo of the Konyang-cha tea company. This one contains a bag of tieguanyin, a type of oolong tea." + desc = "A tin bearing the logo of the Konyang-cha tea company. This one contains a bag of tieguanyin, a type of oolong tea. Instructions are printed on the back: Steep one leaf with 25 units of hot water per cup in a teapot." icon_state = "can_tie" starts_with = list( - /obj/item/reagent_containers/food/snacks/grown/konyang_tea/tieguanyin = 7 + /obj/item/reagent_containers/food/snacks/grown/konyang_tea/tieguanyin = 12 ) /obj/item/storage/box/unique/tea/jaekseol name = "jaekseol cha-tin" - desc = "A tin bearing the logo of the Konyang-cha tea company. This one contains a bag of jaekseol, a type of black tea." + desc = "A tin bearing the logo of the Konyang-cha tea company. This one contains a bag of jaekseol, a type of black tea. Instructions are printed on the back: Steep one leaf with 25 units of hot water per cup in a teapot." icon_state = "can_jaek" starts_with = list( - /obj/item/reagent_containers/food/snacks/grown/konyang_tea/jaekseol = 7 + /obj/item/reagent_containers/food/snacks/grown/konyang_tea/jaekseol = 12 ) + +/obj/item/storage/box/unique/tea/messa + name = "adhomian tin" + desc = "A tin labeled in Siik'maas. It is adorned by a blue sun, the symbol of the goddess Messa." + icon_state = "can_messa" + starts_with = list( + /obj/item/reagent_containers/food/snacks/grown/messas_tear_tea = 12 + ) + desc_extended = "Messa's tears are a medicinal herb found across Adhomai and its many Twin Suns churches. \ + Its leaves, while traditionally used for treating burns, are a common choice for making traditional teas." + +/obj/item/storage/box/unique/tea/messa/get_examine_text(mob/user, distance, is_adjacent, infix, suffix) + . = ..() + if(GLOB.all_languages[LANGUAGE_SIIK_MAAS] in user.languages) + . += SPAN_NOTICE("The label says: \"Dried Messa's Tear leaves\" and then provides instructions: Steep one leaf with 25 units of hot water per cup in a teapot.") + +/obj/item/storage/box/unique/tea/rasnif + name = "ras'nif tea tin" + desc = "A tin with the flag of the People's Republic of Adhomai printed on it, labeled in both Siik'maas and Ceti Basic. It instructs the user to mix one packet with 25 units of hot water." + icon_state = "can_pra" + can_hold = list( + /obj/item/reagent_containers/food/condiment/small/packet + ) + starts_with = list( + /obj/item/reagent_containers/food/condiment/small/packet/tea/rasnif = 12 + ) + desc_extended = "A herbal tea made with Hro'zamal Ras'nifs powder. \ + Despite the popularity of its carbonated counterpart, Ras'nif tea remains a popular drink among Hro'zamal settlers." + /obj/item/storage/box/telefreedom_kit name = "telefreedom kit" desc = "A box containing a telefreedom full kit." diff --git a/code/game/objects/items/weapons/storage/misc.dm b/code/game/objects/items/weapons/storage/misc.dm index b63da27d6d2..27743773b1f 100644 --- a/code/game/objects/items/weapons/storage/misc.dm +++ b/code/game/objects/items/weapons/storage/misc.dm @@ -231,3 +231,21 @@ starts_with = list(/obj/item/reagent_containers/food/snacks/grown/dried_oracle/fine = 8) icon_state = "roll_vedamor" item_state = "Epacket" + +//solar salve +/obj/item/storage/chewables/solar_salve + name = "adhomian tin" + desc = "A tin labeled in Siik'maas. It has a picture of an icy harbour on it." + icon_state = "solar_salve" + drop_sound = 'sound/items/drop/metal_pot.ogg' + pickup_sound = 'sound/items/drop/metal_pot.ogg' + use_sound = 'sound/items/storage/box.ogg' + w_class = WEIGHT_CLASS_NORMAL + throwforce = 2 + starts_with = list(/obj/item/clothing/mask/chewable/solar_salve = 6) + make_exact_fit = TRUE + +/obj/item/storage/chewables/solar_salve/get_examine_text(mob/user, distance, is_adjacent, infix, suffix) + . = ..() + if(GLOB.all_languages[LANGUAGE_SIIK_MAAS] in user.languages) + . += SPAN_NOTICE("The label says: \"Solar Salve\" and then goes on to describe how it helps against the tiredness of long shifts and cold nights.") diff --git a/code/game/objects/random/misc.dm b/code/game/objects/random/misc.dm index 38fab55effa..bd3aeed9ddd 100644 --- a/code/game/objects/random/misc.dm +++ b/code/game/objects/random/misc.dm @@ -1,6 +1,6 @@ /obj/random/smokable - name = "random smokable" - desc = "This is a random smoking item." + name = "random smokable/chewable" + desc = "This is a random smoking/chewing item." icon_state = "cigarettes" problist = list( /obj/item/storage/box/fancy/cigarettes = 30, @@ -14,7 +14,24 @@ /obj/item/storage/box/fancy/cigarettes/dpra = 2, /obj/item/storage/box/fancy/cigarettes/nka = 2, /obj/item/storage/box/fancy/cigarettes/federation = 2, - /obj/item/storage/box/fancy/cigarettes/dyn = 2 + /obj/item/storage/box/fancy/cigarettes/dyn = 2, + /obj/item/storage/box/fancy/cigarettes/oracle = 3, + /obj/item/storage/box/fancy/cigarettes/koko = 1, + /obj/item/storage/chewables/rollable = 3, + /obj/item/storage/chewables/rollable/unathi = 1, + /obj/item/storage/chewables/rollable/fine = 1, + /obj/item/storage/chewables/rollable/nico = 1, + /obj/item/storage/chewables/rollable/oracle = 2, + /obj/item/storage/chewables/rollable/vedamor = 1, + /obj/item/storage/chewables/tobacco/bad = 4, + /obj/item/storage/chewables/tobacco = 3, + /obj/item/storage/chewables/tobacco/fine = 2, + /obj/item/storage/chewables/tobacco/federation = 1, + /obj/item/storage/chewables/tobacco/dyn = 1, + /obj/item/storage/chewables/tobacco/koko = 1, + /obj/item/storage/chewables/oracle = 3, + /obj/item/storage/box/fancy/chewables/tobacco/nico = 3, + /obj/item/storage/chewables/solar_salve = 1 ) /obj/random/action_figure diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 454f1e01edf..2832bae0d70 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -787,5 +787,7 @@ new /obj/item/storage/box/midynhr_water(src) new /obj/item/storage/box/fancy/yoke/grape_juice(src) new /obj/item/storage/box/fancy/yoke/beetle_milk(src) + new /obj/item/storage/box/unique/tea/rasnif(src) + new /obj/item/storage/box/unique/tea/messa(src) new /obj/item/reagent_containers/toothpaste(src) new /obj/item/reagent_containers/food/drinks/flask/vacuumflask/mouthwash(src) diff --git a/code/modules/cargo/random_stock/t1_common.dm b/code/modules/cargo/random_stock/t1_common.dm index 69610dae35a..4b4f5d153a3 100644 --- a/code/modules/cargo/random_stock/t1_common.dm +++ b/code/modules/cargo/random_stock/t1_common.dm @@ -546,5 +546,16 @@ STOCK_ITEM_COMMON(flagbox, 3) var/type = pick(flagbox_type) new type(L) +STOCK_ITEM_COMMON(teatin, 3) + var/list/teatin_type = list( + /obj/item/storage/box/unique/tea, + /obj/item/storage/box/unique/tea/tieguanyin, + /obj/item/storage/box/unique/tea/jaekseol, + /obj/item/storage/box/unique/tea/messa, + /obj/item/storage/box/unique/tea/rasnif + ) + var/type = pick(teatin_type) + new type(L) + STOCK_ITEM_COMMON(nothing, 0) // do nothing diff --git a/code/modules/client/preference_setup/loadout/items/drugs_meds.dm b/code/modules/client/preference_setup/loadout/items/drugs_meds.dm index a6dd2f4801d..b7424cf30ac 100644 --- a/code/modules/client/preference_setup/loadout/items/drugs_meds.dm +++ b/code/modules/client/preference_setup/loadout/items/drugs_meds.dm @@ -81,6 +81,7 @@ chews["Weibi's Breeze chewing tobacco"] = /obj/item/storage/chewables/tobacco/dyn chews["box of Nico-Tine gum"] = /obj/item/storage/box/fancy/chewables/tobacco/nico chews["Ha'zana chewing koko"] = /obj/item/storage/chewables/tobacco/koko + chews["tin of solar salve"] = /obj/item/storage/chewables/solar_salve gear_tweaks += new /datum/gear_tweak/path(chews) /datum/gear/drugs_meds/leaves diff --git a/code/modules/client/preference_setup/loadout/items/general.dm b/code/modules/client/preference_setup/loadout/items/general.dm index c3815a3d380..3ded990bd39 100644 --- a/code/modules/client/preference_setup/loadout/items/general.dm +++ b/code/modules/client/preference_setup/loadout/items/general.dm @@ -168,19 +168,22 @@ if(istype(spawned_cup) && spawned_cup.reagents) spawned_cup.reagents.set_temperature(T0C + 45) -/datum/gear/chatins - display_name = "konyang-cha tins" - description = "Tins of tea leaves made by Konyang-cha." +/datum/gear/teatins + display_name = "tea tin selection" + description = "A selction of various tins of tea." cost = 1 path = /obj/item/storage/box/unique/tea -/datum/gear/chatins/New() +/datum/gear/teatins/New() ..() - var/list/chatins = list() - chatins["sencha cha-tin"] = /obj/item/storage/box/unique/tea - chatins["tieguanyin cha-tin"] = /obj/item/storage/box/unique/tea/tieguanyin - chatins["jaekseol cha-tin"] = /obj/item/storage/box/unique/tea/jaekseol - gear_tweaks += new /datum/gear_tweak/path(chatins) + var/list/teatins = list() + teatins["sencha cha-tin"] = /obj/item/storage/box/unique/tea + teatins["tieguanyin cha-tin"] = /obj/item/storage/box/unique/tea/tieguanyin + teatins["jaekseol cha-tin"] = /obj/item/storage/box/unique/tea/jaekseol + teatins["messa's tear tea"] = /obj/item/storage/box/unique/tea/messa + teatins["ras'nif tea"] = /obj/item/storage/box/unique/tea/rasnif + + gear_tweaks += new /datum/gear_tweak/path(teatins) /datum/gear/teapots display_name = "teapots" diff --git a/code/modules/cooking/machinery/commissary.dm b/code/modules/cooking/machinery/commissary.dm index 7b2736526c6..4bba114b183 100644 --- a/code/modules/cooking/machinery/commissary.dm +++ b/code/modules/cooking/machinery/commissary.dm @@ -449,7 +449,8 @@ /obj/item/storage/chewables/tobacco/dyn = 3, /obj/item/storage/chewables/tobacco/koko = 3, /obj/item/storage/box/fancy/chewables/tobacco/nico = 3, - /obj/item/storage/chewables/oracle = 3 + /obj/item/storage/chewables/oracle = 3, + /obj/item/storage/chewables/solar_salve = 3 ) /obj/item/commissary_restrock/smoking_accessory diff --git a/code/modules/hydroponics/seed_datums/adhomai.dm b/code/modules/hydroponics/seed_datums/adhomai.dm index 4b2dd4ad0b1..45de4ee439b 100644 --- a/code/modules/hydroponics/seed_datums/adhomai.dm +++ b/code/modules/hydroponics/seed_datums/adhomai.dm @@ -164,3 +164,30 @@ /obj/item/seeds/sugartree seed_type = "sugartree" + +/obj/item/reagent_containers/food/snacks/grown/messas_tear_tea + name = "messa's tear leaves" + desc = "Messa's tears are a medicinal herb found across Adhomai and its many Twin Suns churches. \ + Its leaves, while traditionally used for treating burns, is a common choice for making traditional teas." + plantname = "mtear" + icon = 'icons/obj/item/reagent_containers/teaware.dmi' + icon_state = "messas_tear" + color = "#4CC5C7" + +/obj/item/reagent_containers/food/snacks/grown/messas_tear_tea/Initialize() + . = ..() + reagents.clear_reagents() + reagents.add_reagent(/singleton/reagent/nutriment/teagrounds/messa, 5) + +/obj/item/reagent_containers/food/snacks/grown/messas_tear_tea/update_desc() + return + +/obj/item/reagent_containers/food/snacks/grown/messas_tear_tea/afterattack(atom/target, mob/user, proximity, params) + if(proximity && target.is_open_container() && target.reagents) + if(!target.reagents.total_volume) + to_chat(user, SPAN_WARNING("You can't steep tea inside of an empty pot!")) + return + to_chat(user, SPAN_NOTICE("You steep \the [src] inside \the [target].")) + + reagents.trans_to(target, reagents.total_volume) + qdel(src) diff --git a/code/modules/hydroponics/seed_datums/herbs.dm b/code/modules/hydroponics/seed_datums/herbs.dm index cf74abaa29f..505ba1b64a3 100644 --- a/code/modules/hydroponics/seed_datums/herbs.dm +++ b/code/modules/hydroponics/seed_datums/herbs.dm @@ -46,7 +46,7 @@ name = "sencha" seed_name = "sencha leaves" display_name = "sencha plant" - chems = list(/singleton/reagent/nutriment/teagrounds/sencha = list(4,9)) + chems = list(/singleton/reagent/nutriment/teagrounds/sencha = list(5,9)) /datum/seed/sencha/setup_traits() ..() @@ -66,7 +66,7 @@ name = "tieguanyin" seed_name = "tieguanyin leaves" display_name = "tieguanyin plant" - chems = list(/singleton/reagent/nutriment/teagrounds/tieguanyin = list(3,8)) + chems = list(/singleton/reagent/nutriment/teagrounds/tieguanyin = list(5,8)) /datum/seed/tieguanyin/setup_traits() ..() @@ -86,7 +86,7 @@ name = "jaekseol" seed_name = "jaekseol leaves" display_name = "jaekseol plant" - chems = list(/singleton/reagent/nutriment/teagrounds/jaekseol = list(4,7)) + chems = list(/singleton/reagent/nutriment/teagrounds/jaekseol = list(5,7)) /datum/seed/jaekseol/setup_traits() ..() diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Drugs.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Drugs.dm index 8687d78842c..f712e54b12d 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Drugs.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Drugs.dm @@ -801,5 +801,32 @@ /singleton/reagent/drugs/dionae_stimulant/diet/final_effect(mob/living/carbon/M, alien, removed, datum/reagents/holder) return -#undef DRUG_MESSAGE_DELAY +/singleton/reagent/drugs/solar_salve + name = "solar salve" + description = "A herbal mixture originating from Southern Harr'masir, Solar Salve is used to ward off the feelings of hunger, thirst and cold. Now it commonly sees use on the docks of the city of Crevus." + color = "#5f8c37" + reagent_state = SOLID + taste_description = "honyed herbal paste" + ingest_met = REM * 0.1 + sober_message_list = list("Your hunger returns to you...", "You start to feel thirsty again...", "You start to feel the cold again...") + initial_effect_message_list = list("Your hunger and thirst start to fade away...", "It feels like the cold no longer bothers you...") +/singleton/reagent/drugs/solar_salve/initial_effect(mob/living/carbon/human/M, alien, datum/reagents/holder) + if(alien == (IS_UNATHI || IS_SKRELL || IS_VAURCA)) //solar salve doesn't affect ectothermic species + return + . = ..() + +/singleton/reagent/drugs/solar_salve/affect_blood(mob/living/carbon/M, alien, removed, datum/reagents/holder) + ..() + if(alien == (IS_UNATHI || IS_SKRELL || IS_VAURCA)) + return + else + if(prob(7)) + to_chat(M, SPAN_GOOD(pick("You feel sated.", "You feel warmth throughout your body."))) + +/singleton/reagent/drugs/solar_salve/final_effect(mob/living/carbon/human/M, alien, datum/reagents/holder) + if(alien == (IS_UNATHI || IS_SKRELL || IS_VAURCA)) + return + . = ..() + +#undef DRUG_MESSAGE_DELAY diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drink/food_drink_species_tajara.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drink/food_drink_species_tajara.dm index f861647be3a..3e9fe4c6772 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drink/food_drink_species_tajara.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drink/food_drink_species_tajara.dm @@ -265,3 +265,49 @@ glass_icon_state = "veteranschoice_glass" glass_name = "glass of veteran's choice" glass_desc = "A cocktail consisting of Messa's Mead and gunpowder." +// +//Tea +// +/singleton/reagent/nutriment/teagrounds/messa + name = "Messa's Tear Tea Leaves" + description = "Dried leaves from the Messa's Tear plant, ready to be brewed into tea." + reagent_state = SOLID + color = "#efab34" + taste_description = "bitter honeyed leaves" + condiment_name = "messa's tear tea leaves" + condiment_icon_state = "tea" + condiment_center_of_mass = list("x"=16, "y"=8) + +/singleton/reagent/nutriment/teagrounds/rasnif + name = "Ras'nif Tea Grounds" + description = "Made from ground ras'nif seeds, harvested from the planet of Hro'zamal." + reagent_state = SOLID + color = "#4fd24d" + taste_description = "tangy sweet ground seeds" + condiment_name = "ras'nif tea leaves" + condiment_icon_state = "tea" + condiment_center_of_mass = list("x"=16, "y"=8) + +/singleton/reagent/drink/tea/messa + name = "Messa's Tear Tea" + description = "Messa's tears are a medicinal herb found across Adhomai and its many Twin Suns churches. \ + Its leaves, while traditionally used for treating burns, are a common choice for making traditional teas." + color = "#70a4a5" + taste_description = "bitter herbal honey tea" + + glass_icon_state = "bigteacup" + glass_name = "cup of messa's tear tea" + glass_desc = "Messa's tears are a medicinal herb found across Adhomai and its many Twin Suns churches. \ + Its leaves, while traditionally used for treating burns, are a common choice for making traditional teas." + +/singleton/reagent/drink/tea/rasnif + name = "Ras'nif Tea" + description = "A herbal tea made with Hro'zamal Ras'nifs powder. \ + Despite the popularity of its carbonated counterpart, Ras'nif tea remains a popular drink among Hro'zamal settlers." + color = "#bf9c5f" + taste_description = "tangy fruity sweet tea" + + glass_icon_state = "bigteacup" + glass_name = "cup of ras'nif tea" + glass_desc = "A herbal tea made with Hro'zamal Ras'nifs powder. \ + Despite the popularity of its carbonated counterpart, Ras'nif tea remains a popular drink among Hro'zamal settlers." diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index 7951824bed1..f1463402c86 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -2057,28 +2057,28 @@ id = "tea" result = /singleton/reagent/drink/tea required_reagents = list(/singleton/reagent/nutriment/teagrounds = 1, /singleton/reagent/water = 5) - result_amount = 5 + result_amount = 6 /datum/chemical_reaction/drink/sencha name = "Sencha" id = "sencha" result = /singleton/reagent/drink/tea/sencha - required_reagents = list(/singleton/reagent/nutriment/teagrounds/sencha = 1, /singleton/reagent/water = 9) - result_amount = 10 + required_reagents = list(/singleton/reagent/nutriment/teagrounds/sencha = 1, /singleton/reagent/water = 5) + result_amount = 6 /datum/chemical_reaction/drink/tieguanyin name = "Tieguanyin" id = "tieguanyin" result = /singleton/reagent/drink/tea/tieguanyin - required_reagents = list(/singleton/reagent/nutriment/teagrounds/tieguanyin = 1, /singleton/reagent/water = 9) - result_amount = 10 + required_reagents = list(/singleton/reagent/nutriment/teagrounds/tieguanyin = 1, /singleton/reagent/water = 5) + result_amount = 6 /datum/chemical_reaction/drink/jaekseol name = "jaekseol" id = "jaekseol" result = /singleton/reagent/drink/tea/jaekseol - required_reagents = list(/singleton/reagent/nutriment/teagrounds/jaekseol = 1, /singleton/reagent/water = 9) - result_amount = 10 + required_reagents = list(/singleton/reagent/nutriment/teagrounds/jaekseol = 1, /singleton/reagent/water = 5) + result_amount = 6 /datum/chemical_reaction/drink/cocatea name = "Mate de Coca" @@ -3905,6 +3905,20 @@ required_reagents = list(/singleton/reagent/drink/icetea = 3, /singleton/reagent/drink/limejuice = 1, /singleton/reagent/drink/orangejuice = 1, /singleton/reagent/drink/watermelonjuice = 1) result_amount = 6 +/datum/chemical_reaction/drink/messas_tear_tea + name = "Messa's Tear Tea" + id = "messas_tear_tea" + result = /singleton/reagent/drink/tea/messa + required_reagents = list(/singleton/reagent/nutriment/teagrounds/messa = 1, /singleton/reagent/water = 5) + result_amount = 6 + +/datum/chemical_reaction/drink/rasnif + name = "Ras'nif Tea" + id = "rasnif_tea" + result = /singleton/reagent/drink/tea/rasnif + required_reagents = list(/singleton/reagent/nutriment/teagrounds/rasnif = 1, /singleton/reagent/water = 5) + result_amount = 6 + //transmutation /datum/chemical_reaction/transmutation_silver diff --git a/code/modules/reagents/reagent_containers/food/condiment.dm b/code/modules/reagents/reagent_containers/food/condiment.dm index 3366dbfcf1a..34de6ee77ed 100644 --- a/code/modules/reagents/reagent_containers/food/condiment.dm +++ b/code/modules/reagents/reagent_containers/food/condiment.dm @@ -380,6 +380,12 @@ desc = "Contains 5u of instant black tea powder. Mix with 25u of water." reagents_to_add = list(/singleton/reagent/nutriment/teagrounds = 5) +/obj/item/reagent_containers/food/condiment/small/packet/tea/rasnif + name = "ras'nif tea powder packet" + desc = "A small sachet with the People's Republic of Adhomai's flag on it. Contains 5u of Ras'nif tea powder. Mix with 25u of water." + icon_state = "packet_small_red" + reagents_to_add = list(/singleton/reagent/nutriment/teagrounds/rasnif = 5) + /obj/item/reagent_containers/food/condiment/small/packet/cocoa name = "cocoa powder packet" desc = "Contains 5u of cocoa powder. Mix with 25u of water and heat." diff --git a/html/changelogs/greenjoe - adhomaidrug.yml b/html/changelogs/greenjoe - adhomaidrug.yml new file mode 100644 index 00000000000..5158697b14c --- /dev/null +++ b/html/changelogs/greenjoe - adhomaidrug.yml @@ -0,0 +1,62 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# - (fixes bugs) +# wip +# - (work in progress) +# qol +# - (quality of life) +# soundadd +# - (adds a sound) +# sounddel +# - (removes a sound) +# rscadd +# - (adds a feature) +# rscdel +# - (removes a feature) +# imageadd +# - (adds an image or sprite) +# imagedel +# - (removes an image or sprite) +# spellcheck +# - (fixes spelling or grammar) +# experiment +# - (experimental change) +# balance +# - (balance changes) +# code_imp +# - (misc internal code change) +# refactor +# - (refactors code) +# config +# - (makes a change to the config files) +# admin +# - (makes changes to administrator tools) +# server +# - (miscellaneous changes to server) +################################# + +# Your name. +author: Greenjoe + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Adds two types of tajaran tea - Messa's tear and ras'nif. Tins are found in the loadout and bar." + - rscadd: "Adds solar salve. Find it in the loadout under chewing tobacco selection." + - rscadd: "Adds a bunch of smokeables/chewables to the loot pool for random smokeables." + - qol: "Adjusts the amount of reagents in the Konyang tea leaves to make brewing easier, as well as adding instructions to the tins." + - rscadd: "Increases the number of leaves in the Konyang tea tins from 7 to 12." diff --git a/icons/obj/cigs_lighters.dmi b/icons/obj/cigs_lighters.dmi index 8e91292ae901b6c7c16f4d4598856648f1e0a6d2..9a9d0756640789fcc90ff756183c6c1085d890ea 100644 GIT binary patch delta 22825 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 delta 22673 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 GYVu#oZ*IN- literal 2276 zcmYk6c{~%0AIEnfIpzX&Z+iUw+}JBMxJF#L<&9sd?-Q>;=u9gcu__k@}c*T*nBZJinU%H-EvSA$5=!B)bpUbO3KaN)GdmFoRm z+RA$0`cs}GHw|h9f*ewX1xQ$BR+?GaTxHtoxjQDE8+VSS4SJ>CRpE21k|vwnbOUJz z9G)#yg3RJjCs3eXaf=f;W7oz~G)Iv^)@Zl9Yv&iQ=q$bdvf{xi(M7xH1EK-DYq|t7 zEoIAYL4Wtxzp!dm<-_j>)jYE2l;*S%e`%!JutbzzyC~fUnz}f&+gkkark@#)!XS+hG8W z)J&?Ek61omlDBttnS29y5EOLi?WnclDv^qv2;3W#fF4@@Sm45cY#x8?GtfDuM_d~x zmW)~B%W+)XChzPqk==7Z3Oz)PCwp}Q^h9!?1Y)+wKT8+Xwj9vSEb}Q6>=!Q(oXlv- zw3^n_R?X&5p(Imz({_@Wu~XOoasWhpS~y!5{K9_`9wuFGXr43|)11T}=lfy7&)gx} zCDm{rZ6G-wJB4eyPh+yNDK$hZkCl0SUCkY=F&xrT-Va|6(y(9~KIjbIo=DFLpx0Q6 zYqD!hWRxD-KB>KmLX6aBmox{8e;zipw|k%?nG0GKtZ4tzxgAq?Lb-J&JFyy9#(wDx zKOE*cqA-LrJvHLAL06LE8>NLjRy!yI|yL?uH2c(au4g zpz*n-=cAqP4TIiw4NWQMKl&OiDDle$rD;){G240t(wrE2Z^Y z$3E3cz%!$r!P*r1ykV*hA=Jm)hA%EeM3|U-p)*ukR<1lHu*P%tVs_Qhuj!1y3*fE( z^b3l73*fw>&2hyo4tTmNNB;J?r79Pw0+&i-Sw^8VeFpKlpSDHIC0s@+aE9Fb z^q{YCEYT=W-rVt$G#y+FFj!A+62kMNn%fa&(n3ytdictWhNoseALWM24A!q`{D0~1 zBsz8Bx3-_mz}FnP>syB>dnV$VTejCWJ}^0{4YjriYA3DjI)#F0Y%snbE_(hVgOJlL zdlIt{9!vLJ`CISZ3`VmVRetSD$lWrH;2usMZ}}@0QgC}u{U*;ZV~W9GvrN&$8c6vi z+G4ZN>)ak!2Om8pN#1kyU!!CH5eVlLfn45aslk(tX4aOU-(CKr!{<~>%Ux?7U>NQ+ zaGmv4;N)*#AXhUaDPCjZE>3V{>pbh5y3TE7qu7|RQBIeu~gH%nSnf;nY?D@6R?`({9&@T^6)aOI<+wjq`z$kRjJ(0iIPuE@3e|OCnIXy9Hp?Ojf2@|U7>6;nC2u=6r+u2#!5QQFg z5Lxj^7+ymCTCbS@otAOmf|py&T;-09jrIX|(sAa?4pn06sh&@f`2PI9#}EBV&$NP@ z1>aCgkDvftJ|8d#qx-gnNPgVWs6us^jv1;QlY;`C!31p>r^&qwXRIUgi!pi#FC*qb z^CxOKvGD|tw&0^x6HOsDS83g0QN2fB)L0NdlFK_1tw2>x4?y>157&+Gs=f7t73gn& zrb`pBxH}*QJ#Hs-LWvit3)>ta@TeY3SPpQ@lRwWbxv9d7RW}PNKH#&Tj8#uPJ?scI zlej(d&i-cJe8AJu4IBHT1Hl7lOoI$7jV5?LSf?ur-{MiV%-Q*ZtCSk%V!e!+)G U>_>b_>fbNMplr=+%zRS+3pST0WdHyG