From 6b3d550e85e4a264fd0176e540a3aa08fd7ab7cd Mon Sep 17 00:00:00 2001 From: GenericDM <34109002+GenericDM@users.noreply.github.com> Date: Mon, 17 Jun 2024 00:19:53 -0700 Subject: [PATCH] The Drinkening (#3019) ## About The Pull Request This pull request contains an incredible number of changes to item names and descriptions regarding everything drinkable. This has been a long time coming, and was put off for quite a while due to my own procrastination. This is almost certainly going to have mapping errors, but I'm not checking them all myself. I'll let the tests figure it out for me. - Space Mountain Wind changed to Comet Trail - Dr. Gibb changed to Tadrixx - Starkist changed to Lunapunch - PWR Game changed to Pacfuel - Lemon Lime changed to Orange Soda - Nuka Cola removed - Thirteen Loko changed to Vimukti - Fetching Fizz removed - Manhattan Project removed - Narsour removed - Monkey Energy changed to Xeno Energy - unbranded water bottle changed to Ryuunosuke Reserve - space beer changed to Bizircan Brewery GDM - Magm-Ale changed to RHIMBASA TAP - Space Cola reflavored - Tonic water reflavored - Soda water reflavored - Grey Bull changed to Crosstalk - E-Fuel removed - Canned Air reflavored - Molten Bubbles reflavored and refactored - Plasma Fizz reflavored and refactored - Gin reflavored - Whiskey reflavored - Vodka reflavored - Tequila reflavored - Patron reflavored - Rum reflavored - Holy water reflavored - Vermouth reflavored - Kahlua reflavored - Goldschlager reflavored - Cognac reflavored - Wine reflavored - Absinthe reflavored, randomization removed - Premium Absinthe reflavored - Lizard Wine reflavored, again - Hard Cider reflavored - Amaretto reflavored - Grappa reflavored - Sake reflavored, as well as random reskins - Fernet reflavored - Orange Juice reflavored - Cream reflavored - Tomato Juice reflavored - Lime Juice reflavored - Grenadine reflavored - Applejack reflavored - Champagne reflavored - Blazaam reflavored to Hyperspace Highball(I've never even heard of this?) - Trappist Bleu reflavored - Hooch reflavored - Moonshine reflavored - Creme de Coconut reflavored - Cuba Libre reflavored to Frontier Libre - White Russian reflavored to White Gezenan - Irish Cream reflavored to Zohil Cream - Manly Dorf reflavored to Shortstop - B-52 reflavored to AM-G - Irish Coffee reflavored to Gezenan Coffee - Black Russian reflavored to Black Rachnid - Manhattan reflavored to Twelve Crossings - Red Mead reflavored to Drop-pod - Allies Cocktail reflavored to Canton Cocktail - Acid Spit reflavored to Cracked Moon - Amasec reflavored to Ren Kirsi - Irish Car Bomb reflavored to Lightspeed - Syndicate Bomb reflavored to Gorlex Surprise - Hivemind Eraser reflavored to Hivemind - Erika Surprise reflavored to Terraformer Surprise - Driest Martini reflavored to Saltflat - Banana Honk reflavored to Creamtruck - Silencer reflavored to Choker - Hippie's Delight reflavored to Between the Mandibles - Alexander reflavored to Ash-Shield - Amaretto Alexander reflavored to Happy Huntsman - Sidecar reflavored to Bridge Bunny - Kamikaze reflavored to Mothball - Moscow Mule reflavored to Gorlex Gator - Fernet Cola reflavored to Weldline - Branca Menta reflavored to Mirage - Bug Spray reflavored to Stunball - Jack Rose reflavored to Jackalope - Duplex reflavored to North-South - Mauna Loa reflavored to Inner Fire - Mudder's Milk reflavored to Miner's Milk - Freezer Burn reflavored to Hullbreach - Archmagus' brew removed - Cogchamp removed - Shambler's Juice reflavored to Shoal Punch - Gibb Floats reflavored to Tadrixx Float Vending machines reflavored Good lord I hope I didn't miss anything. Immense thanks to Stripes for doing all of the writing for this, with some help from our lore team. We miss you. I hope you're doing well. ## Why It's Good For The Game Distances us from TG, and helps build our setting. ## Changelog :cl: @thestripes, @meemofcourse , @GenericDM tweak: reflavors nearly every drink ingame /:cl: --------- Co-authored-by: Stripes <756secret@gmail.com> Co-authored-by: meemofcourse <75212565+meemofcourse@users.noreply.github.com> Co-authored-by: Theos --- .../BeachRuins/beach_ocean_town.dmm | 11 +- .../IceRuins/icemoon_crashed_holemaker.dmm | 2 +- .../whitesands_surface_pubbyslopcrash.dmm | 5 +- .../SpaceRuins/singularity_lab.dmm | 6 +- _maps/RandomRuins/SpaceRuins/spacemall.dmm | 6 +- _maps/map_files/generic/CentCom.dmm | 4 +- _maps/outpost/nanotrasen_asteroid.dmm | 9 +- .../independent/independent_beluga.dmm | 14 +- .../independent/independent_tranquility.dmm | 6 +- .../shuttles/nanotrasen/nanotrasen_heron.dmm | 5 +- code/_globalvars/lists/maintenance_loot.dm | 2 +- code/game/objects/items/storage/belt.dm | 11 +- .../structures/icemoon/cave_entrance.dm | 6 +- .../blackmarket_items/consumables.dm | 6 +- code/modules/cargo/bounties/reagent.dm | 5 +- code/modules/cargo/packs/food.dm | 2 +- code/modules/food_and_drinks/drinks/drinks.dm | 161 ++-- .../food_and_drinks/drinks/drinks/bottle.dm | 176 ++-- .../drinks/drinks/drinkingglass.dm | 4 - .../food_and_drinks/food/snacks_cake.dm | 4 +- .../food_and_drinks/food/snacks_frozen.dm | 4 +- .../kitchen_machinery/grill.dm | 6 +- .../food_and_drinks/recipes/drinks_recipes.dm | 70 +- .../recipes/tablecraft/recipes_frozen.dm | 6 +- .../mob/living/carbon/monkey/monkey.dm | 2 - code/modules/movespeed/modifiers/reagent.dm | 2 +- .../chemistry/machinery/chem_dispenser.dm | 10 +- .../chemistry/reagents/alcohol_reagents.dm | 763 ++++++++---------- .../chemistry/reagents/drink_reagents.dm | 345 ++++---- .../chemistry/reagents/medicine_reagents.dm | 27 - .../reagents/chemistry/recipes/medicine.dm | 15 - .../reagents/reagent_containers/borghydro.dm | 6 +- code/modules/vending/boozeomat.dm | 18 +- code/modules/vending/cigarette.dm | 4 +- code/modules/vending/cola.dm | 69 +- code/modules/vending/drinnerware.dm | 2 +- code/modules/vending/games.dm | 2 +- code/modules/vending/liberation.dm | 2 +- code/modules/vending/liberation_toy.dm | 4 +- code/modules/vending/snack.dm | 6 +- code/modules/vending/toys.dm | 4 +- icons/mob/inhands/misc/food_lefthand.dmi | Bin 3818 -> 7641 bytes icons/mob/inhands/misc/food_righthand.dmi | Bin 3752 -> 8403 bytes icons/obj/drinks/drinks.dmi | Bin 105975 -> 105348 bytes .../Scripts/3109_drinks_lore_update.txt | 11 + 45 files changed, 796 insertions(+), 1027 deletions(-) create mode 100644 tools/UpdatePaths/Scripts/3109_drinks_lore_update.txt diff --git a/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm b/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm index 3a7fb09aa5f6..a751740c08a2 100644 --- a/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm +++ b/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm @@ -1859,15 +1859,8 @@ pixel_y = -32; pixel_x = 32 }, -/obj/item/reagent_containers/food/drinks/britcup{ - desc = "A cup with a strange flag emblazoned on it."; - pixel_y = 4; - pixel_x = 9 - }, -/obj/item/reagent_containers/food/drinks/britcup{ - desc = "A cup with a strange flag emblazoned on it."; - pixel_y = -2 - }, +/obj/item/reagent_containers/food/drinks/mug, +/obj/item/reagent_containers/food/drinks/mug, /obj/item/reagent_containers/food/drinks/bottle/wine{ pixel_y = 10; pixel_x = -9 diff --git a/_maps/RandomRuins/IceRuins/icemoon_crashed_holemaker.dmm b/_maps/RandomRuins/IceRuins/icemoon_crashed_holemaker.dmm index d17c4f371728..82c054f8fabf 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_crashed_holemaker.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_crashed_holemaker.dmm @@ -1480,7 +1480,7 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game{ +/obj/item/reagent_containers/food/drinks/soda_cans/pacfuel{ pixel_y = 12; pixel_x = -7 }, diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm index e664dfec8d96..397dff3689ee 100644 --- a/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm @@ -1156,10 +1156,7 @@ /turf/closed/wall/mineral/titanium/nodiagonal, /area/ruin/whitesands/pubbycrash/engine_room) "Ak" = ( -/obj/item/reagent_containers/food/drinks/britcup{ - pixel_x = 9; - pixel_y = -3 - }, +/obj/item/reagent_containers/food/drinks/mug, /obj/item/trash/pistachios{ pixel_y = 5 }, diff --git a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm index 28f84c6dfea9..45591d25dde5 100644 --- a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm +++ b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm @@ -3821,7 +3821,7 @@ pixel_x = 5; pixel_y = -5 }, -/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{ +/obj/item/reagent_containers/food/drinks/soda_cans/tadrixx{ pixel_x = -4; pixel_y = 2 }, @@ -4180,7 +4180,7 @@ /area/ruin/space/has_grav/singularitylab/civvie) "qt" = ( /obj/structure/table, -/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind{ +/obj/item/reagent_containers/food/drinks/soda_cans/comet_trail{ pixel_x = -6 }, /obj/item/radio/intercom/directional/east, @@ -13228,7 +13228,7 @@ default_raw_text = "Whatever happens. Happens." }, /obj/item/pen, -/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ +/obj/item/reagent_containers/food/drinks/soda_cans/lunapunch{ pixel_x = 10; pixel_y = 4 }, diff --git a/_maps/RandomRuins/SpaceRuins/spacemall.dmm b/_maps/RandomRuins/SpaceRuins/spacemall.dmm index 05d9a042df56..322ab73490f9 100644 --- a/_maps/RandomRuins/SpaceRuins/spacemall.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacemall.dmm @@ -5554,11 +5554,11 @@ /obj/item/reagent_containers/food/drinks/soda_cans/cola{ pixel_x = 5 }, -/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ +/obj/item/reagent_containers/food/drinks/soda_cans/lunapunch{ pixel_x = -5 }, -/obj/item/reagent_containers/food/drinks/soda_cans/starkist, -/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ +/obj/item/reagent_containers/food/drinks/soda_cans/lunapunch, +/obj/item/reagent_containers/food/drinks/soda_cans/lunapunch{ pixel_x = 5 }, /obj/item/storage/box/drinkingglasses, diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 0f8565b7ecec..b37a44a0c8f6 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -4179,7 +4179,7 @@ "aNr" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/reagent_containers/food/drinks/britcup, +/obj/item/reagent_containers/food/drinks/mug, /obj/structure/window/reinforced{ dir = 8 }, @@ -4527,7 +4527,7 @@ /obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = -8 }, -/obj/item/reagent_containers/food/drinks/britcup, +/obj/item/reagent_containers/food/drinks/mug, /obj/effect/turf_decal/industrial/outline/yellow, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) diff --git a/_maps/outpost/nanotrasen_asteroid.dmm b/_maps/outpost/nanotrasen_asteroid.dmm index a55df014f4f9..d1a184d736fc 100644 --- a/_maps/outpost/nanotrasen_asteroid.dmm +++ b/_maps/outpost/nanotrasen_asteroid.dmm @@ -3689,10 +3689,7 @@ pixel_y = -5; pixel_x = -9 }, -/obj/item/reagent_containers/food/drinks/britcup{ - pixel_x = -7; - pixel_y = 10 - }, +/obj/item/reagent_containers/food/drinks/mug, /obj/effect/turf_decal/trimline/opaque/blue/filled/line{ dir = 4 }, @@ -9793,7 +9790,7 @@ pixel_y = -3 }, /obj/item/reagent_containers/food/snacks/meatbun, -/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime{ +/obj/item/reagent_containers/food/drinks/soda_cans/orange_soda{ pixel_y = 12; pixel_x = -8 }, @@ -12833,7 +12830,7 @@ /obj/item/reagent_containers/food/snacks/nachos{ pixel_y = 9 }, -/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game{ +/obj/item/reagent_containers/food/drinks/soda_cans/pacfuel{ pixel_x = 8; pixel_y = 3 }, diff --git a/_maps/shuttles/independent/independent_beluga.dmm b/_maps/shuttles/independent/independent_beluga.dmm index 3975c649b490..1eae63fcac48 100644 --- a/_maps/shuttles/independent/independent_beluga.dmm +++ b/_maps/shuttles/independent/independent_beluga.dmm @@ -1341,10 +1341,7 @@ pixel_x = 8; pixel_y = 7 }, -/obj/item/reagent_containers/food/drinks/britcup{ - pixel_x = -6; - pixel_y = -1 - }, +/obj/item/reagent_containers/food/drinks/mug, /obj/item/phone{ pixel_x = 9; pixel_y = -2 @@ -3155,10 +3152,7 @@ pixel_x = 4; pixel_y = 1 }, -/obj/item/reagent_containers/food/drinks/britcup{ - pixel_x = -5; - pixel_y = 7 - }, +/obj/item/reagent_containers/food/drinks/mug, /obj/effect/turf_decal/siding/wood, /obj/item/lipstick{ pixel_x = -5; @@ -4831,9 +4825,7 @@ dir = 4 }, /obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/drinks/britcup{ - pixel_x = 9 - }, +/obj/item/reagent_containers/food/drinks/mug, /turf/open/floor/plasteel/sepia, /area/ship/crew/canteen) "VK" = ( diff --git a/_maps/shuttles/independent/independent_tranquility.dmm b/_maps/shuttles/independent/independent_tranquility.dmm index 1ac7b7fb0d33..08738bbe821f 100644 --- a/_maps/shuttles/independent/independent_tranquility.dmm +++ b/_maps/shuttles/independent/independent_tranquility.dmm @@ -995,9 +995,9 @@ name = "Minifridge" }, /obj/item/reagent_containers/food/drinks/soda_cans/molten, -/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime, -/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game, -/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game, +/obj/item/reagent_containers/food/drinks/soda_cans/orange_soda, +/obj/item/reagent_containers/food/drinks/soda_cans/pacfuel, +/obj/item/reagent_containers/food/drinks/soda_cans/pacfuel, /obj/item/reagent_containers/food/drinks/soda_cans/random, /obj/item/reagent_containers/food/drinks/soda_cans/random, /obj/item/reagent_containers/food/drinks/soda_cans/sodawater, diff --git a/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm b/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm index 3f761da4dd08..ea1b99d7d1c4 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm @@ -11028,10 +11028,7 @@ pixel_x = -5; pixel_y = -12 }, -/obj/item/reagent_containers/food/drinks/britcup{ - pixel_x = 8; - pixel_y = -4 - }, +/obj/item/reagent_containers/food/drinks/mug, /obj/item/newspaper{ pixel_x = -8; pixel_y = 5 diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index 59f25efe9823..532ed3f888d7 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -212,7 +212,7 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items ) = 1, list(//drinks /obj/item/reagent_containers/food/drinks/bottle/vodka = 1, - /obj/item/reagent_containers/food/drinks/soda_cans/grey_bull = 1, + /obj/item/reagent_containers/food/drinks/soda_cans/crosstalk = 1, ) = 1, list(//sprayers /obj/item/reagent_containers/spray = 1, diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 802eeee2d45f..2904745f25aa 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -524,13 +524,12 @@ /obj/item/reagent_containers/food/snacks/rofflewaffles, /obj/item/reagent_containers/food/snacks/donkpocket, /obj/item/reagent_containers/food/drinks/soda_cans/cola, - /obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind, - /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, - /obj/item/reagent_containers/food/drinks/soda_cans/starkist, + /obj/item/reagent_containers/food/drinks/soda_cans/comet_trail, + /obj/item/reagent_containers/food/drinks/soda_cans/tadrixx, + /obj/item/reagent_containers/food/drinks/soda_cans/lunapunch, /obj/item/reagent_containers/food/drinks/soda_cans/space_up, - /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game, - /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime, - /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola + /obj/item/reagent_containers/food/drinks/soda_cans/pacfuel, + /obj/item/reagent_containers/food/drinks/soda_cans/orange_soda )) new rig_snacks(src) diff --git a/code/game/objects/structures/icemoon/cave_entrance.dm b/code/game/objects/structures/icemoon/cave_entrance.dm index 91085fe9f104..93cdfcaa9a23 100644 --- a/code/game/objects/structures/icemoon/cave_entrance.dm +++ b/code/game/objects/structures/icemoon/cave_entrance.dm @@ -797,9 +797,9 @@ GLOBAL_LIST_INIT(ore_probability, list( visible_message("You hear a geiger counter click and smell ash.") playsound(loc,'sound/items/radiostatic.ogg', 100, FALSE, 50, TRUE, TRUE) if(prob(50)) - new /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola(loc) - new /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola(loc) - new /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola(loc) + new /obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola(loc) + new /obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola(loc) + new /obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola(loc) new /mob/living/simple_animal/hostile/cockroach/glockroach(loc) if(prob(50)) new /obj/structure/radioactive/stack(loc) diff --git a/code/modules/cargo/blackmarket/blackmarket_items/consumables.dm b/code/modules/cargo/blackmarket/blackmarket_items/consumables.dm index 6e6551b58e86..e3a20e0e8905 100644 --- a/code/modules/cargo/blackmarket/blackmarket_items/consumables.dm +++ b/code/modules/cargo/blackmarket/blackmarket_items/consumables.dm @@ -161,10 +161,10 @@ availability_prob = 80 unlimited = TRUE -/datum/blackmarket_item/consumable/thirteenloko - name = "Can of Thirteen Loko" +/datum/blackmarket_item/consumable/vimukti + name = "Can of Vimukti" desc = "This product was quietly discontinued after multiple health related incidents. But you aren't a coward, are you?" - item = /obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko + item = /obj/item/reagent_containers/food/drinks/soda_cans/vimukti price_min = 10 price_max = 50 diff --git a/code/modules/cargo/bounties/reagent.dm b/code/modules/cargo/bounties/reagent.dm index a3ece1cce8c6..0fcbbf4f1794 100644 --- a/code/modules/cargo/bounties/reagent.dm +++ b/code/modules/cargo/bounties/reagent.dm @@ -71,7 +71,7 @@ /datum/reagent/consumable/ethanol/syndicatebomb,\ /datum/reagent/consumable/ethanol/tequila_sunrise,\ /datum/reagent/consumable/ethanol/manly_dorf,\ - /datum/reagent/consumable/ethanol/thirteenloko,\ + /datum/reagent/consumable/ethanol/vimukti,\ /datum/reagent/consumable/triple_citrus,\ /datum/reagent/consumable/ethanol/vodkamartini,\ /datum/reagent/consumable/ethanol/whiskeysoda,\ @@ -100,10 +100,7 @@ /datum/reagent/consumable/ethanol/booger,\ /datum/reagent/consumable/ethanol/hippies_delight,\ /datum/reagent/consumable/ethanol/drunkenblumpkin,\ - /datum/reagent/consumable/ethanol/fetching_fizz,\ /datum/reagent/consumable/ethanol/goldschlager,\ - /datum/reagent/consumable/ethanol/manhattan_proj,\ - /datum/reagent/consumable/ethanol/narsour,\ /datum/reagent/consumable/ethanol/neurotoxin,\ /datum/reagent/consumable/ethanol/patron,\ /datum/reagent/consumable/ethanol/quadruple_sec,\ diff --git a/code/modules/cargo/packs/food.dm b/code/modules/cargo/packs/food.dm index bf16fb592e21..7abc0188f9d9 100644 --- a/code/modules/cargo/packs/food.dm +++ b/code/modules/cargo/packs/food.dm @@ -184,7 +184,7 @@ cost = 5000 contains = list(/obj/item/stack/sheet/mineral/coal/five, /obj/machinery/grill/unwrenched, - /obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy) + /obj/item/reagent_containers/food/drinks/soda_cans/xeno_energy) crate_name = "grilling starter kit crate" crate_type = /obj/structure/closet/crate/large diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm index 2eb4b1e8564b..32c4b1a9a09f 100644 --- a/code/modules/food_and_drinks/drinks/drinks.dm +++ b/code/modules/food_and_drinks/drinks/drinks.dm @@ -221,8 +221,8 @@ // Formatting is the same as food. /obj/item/reagent_containers/food/drinks/coffee - name = "robust coffee" - desc = "Careful, the beverage you're about to enjoy is extremely hot." + name = "Solar's Best black coffee" + desc = "A cup of piping hot black coffee. Made from beans grown across the solar cantons for the caffeine that every spacer needs." icon_state = "coffee" list_reagents = list(/datum/reagent/consumable/coffee = 30) spillable = TRUE @@ -258,13 +258,13 @@ icon_state = "tea_empty" /obj/item/reagent_containers/food/drinks/mug/tea - name = "Duke Purple tea" - desc = "An insult to Duke Purple is an insult to the Space Queen! Any proper gentleman will fight you, if you sully this tea." + name = "Guildmaiden's tea" + desc = "Dark tea, made from pressed, fermented tea leaves. Originally from Sol, it became wildly popular among the Rachnid Guilds, and has become a staple." list_reagents = list(/datum/reagent/consumable/tea = 30) /obj/item/reagent_containers/food/drinks/mug/coco - name = "Pearl Hot Chocolate" - desc = "A rich delicacy from the humid regions of Terra." + name = "Solar's Best Hot Cocoa" + desc = "A cup of hot water mixed with chocolate and malted milk powder. A classic hot drink from the Solarian Confederation." list_reagents = list(/datum/reagent/consumable/hot_coco = 15, /datum/reagent/consumable/sugar = 5) foodtype = SUGAR resistance_flags = FREEZE_PROOF @@ -286,7 +286,7 @@ /obj/item/reagent_containers/food/drinks/dry_ramen name = "cup ramen" - desc = "Just add 5ml of water, self heats! A taste that reminds you of your school years. Now new with salty flavour!" + desc = "A cup full of dried noodles, premixed with a flavor powder. Adding 5 units of water will cause the cup to self-heat, cooking it rapidly. Commonly eaten under dozens of brands, from students to eating on a budget. Always umami!" icon_state = "ramen" list_reagents = list(/datum/reagent/consumable/dry_ramen = 15, /datum/reagent/consumable/sodiumchloride = 3) foodtype = GRAIN @@ -294,12 +294,12 @@ custom_price = 95 /obj/item/reagent_containers/food/drinks/waterbottle - name = "bottle of water" - desc = "A bottle of water filled at an old Earth bottling facility." + name = "Ryuunosuke Reserve" //we still have to find a way to make multiple variants as per the plan + desc = "Water bottled from a plant somewhere on Ryuunosuke. It has a mild, mineral-y flavor." icon = 'icons/obj/drinks/drinks.dmi' icon_state = "smallbottle" item_state = "bottle" - list_reagents = list(/datum/reagent/water = 49.5, /datum/reagent/fluorine = 0.5)//see desc, don't think about it too hard + list_reagents = list(/datum/reagent/water = 50) custom_materials = list(/datum/material/plastic=1000) volume = 50 amount_per_transfer_from_this = 10 @@ -369,8 +369,8 @@ update_appearance() /obj/item/reagent_containers/food/drinks/beer - name = "space beer" - desc = "Beer. In space." + name = "Bizircan Brewery GDM" //ditto the plan for bottled water, need to find a way to make multiple variants + desc = "A popular Gezenan drink made of fermented honey and spices, known as Gezenan Dark Mead, or GDM for short." icon_state = "beer" list_reagents = list(/datum/reagent/consumable/ethanol/beer = 30) foodtype = GRAIN | ALCOHOL @@ -382,8 +382,8 @@ list_reagents = list(/datum/reagent/consumable/ethanol/beer/light = 30) /obj/item/reagent_containers/food/drinks/ale - name = "Magm-Ale" - desc = "A true dorf's drink of choice." + name = "RHIMBASA TAP" + desc = "An ale that is brewed on Reh'himl, named after the planet that shields it from their sun. Telh'aim Pale Ales are shortened to TAP, with most breweries reducing their names to acronyms alongside it." icon_state = "alebottle" item_state = "beer" list_reagents = list(/datum/reagent/consumable/ethanol/ale = 30) @@ -454,17 +454,17 @@ if(/datum/reagent/consumable/pineapplejuice) icon_state = "pineapplebox" name = "pineapple juice box" - desc = "Why would you even want this?" + desc = "Sweet, tart pineapple juice." foodtype = FRUIT | PINEAPPLE if(/datum/reagent/consumable/milk/chocolate_milk) icon_state = "chocolatebox" name = "carton of chocolate milk" - desc = "Milk for cool kids!" + desc = "Milk mixed with chocolate, a common childhood favorite!" foodtype = SUGAR if(/datum/reagent/consumable/ethanol/eggnog) icon_state = "nog2" name = "carton of eggnog" - desc = "For enjoying the most wonderful time of the year." + desc = "A carton of eggnog, a drink of choice for celebrating Winter Solstice." foodtype = MEAT else icon_state = "juicebox" @@ -511,7 +511,7 @@ /obj/item/reagent_containers/food/drinks/flask name = "flask" - desc = "Every good spaceman knows it's a good idea to bring along a couple of pints of whiskey wherever they go." + desc = "Every good spacer knows it's a good idea to bring along a couple of pints of whiskey wherever they go." custom_price = 200 icon_state = "flask" custom_materials = list(/datum/material/iron=250) @@ -530,10 +530,10 @@ icon_state = "detflask" list_reagents = list(/datum/reagent/consumable/ethanol/whiskey = 30) -/obj/item/reagent_containers/food/drinks/britcup +/obj/item/reagent_containers/food/drinks/mug name = "cup" - desc = "A cup with the british flag emblazoned on it." - icon_state = "britcup" + desc = "A mug. Stylishly plain." + icon_state = "tea_empty" volume = 30 spillable = TRUE @@ -643,35 +643,35 @@ . = ..() /obj/item/reagent_containers/food/drinks/soda_cans/cola - name = "Space Cola" - desc = "Cola. in space." + name = "Master Cola" + desc = "Originally a commission to the Rachnid culinary guilds from Solarian historical reenactors on creating an authentic cola that, at some point, dominated the globe in popularity, this soft drink comes as close to anyone might be able to taste the sodas of yore... But it's still a pretty alright drink." icon_state = "cola" list_reagents = list(/datum/reagent/consumable/space_cola = 30) foodtype = SUGAR /obj/item/reagent_containers/food/drinks/soda_cans/tonic - name = "T-Borg's tonic water" - desc = "Quinine tastes funny, but at least it'll keep that Space Malaria away." + name = "Sixikirtchia's Tonic" + desc = "A can of water mixed with quinine, which the label purportedly states that it has more health benefits for the Vox than fending off malaria. Most people use it for mixing drinks, Vox or otherwise." icon_state = "tonic" list_reagents = list(/datum/reagent/consumable/tonic = 50) foodtype = ALCOHOL /obj/item/reagent_containers/food/drinks/soda_cans/sodawater - name = "soda water" - desc = "A can of soda water. Why not make a scotch and soda?" + name = "Stitiamix Club" + desc = "Mineral-flavored carbonated water, infused on some part of The Shoal. Touts being made out of minerals from embedded asteroids, apparently!" icon_state = "sodawater" list_reagents = list(/datum/reagent/consumable/sodawater = 50) -/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime - name = "lemon-lime soda" - desc = "Is it lemon? Is it lime? The expert opinions vary." - icon_state = "lemon-lime" - list_reagents = list(/datum/reagent/consumable/lemon_lime = 30) +/obj/item/reagent_containers/food/drinks/soda_cans/orange_soda + name = "Sol Sparkler: Orange Remembrance" + desc = "A line of flavored seltzer water from the Solarian Confederation. Its infamy stems from being flavored sparingly enough to warrant it being referred to as being vague memories of the fruit in question." + icon_state = "orange_soda" + list_reagents = list(/datum/reagent/consumable/orangejuice = 5, /datum/reagent/consumable/sodawater = 25) foodtype = FRUIT /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry name = "Sol Dry" - desc = "Maybe this will help your tummy feel better. Maybe not." + desc = "A can of ginger ale, known for helping those with upset stomachs. Popularized due to a widespread belief from Solarians that drinking it will alleviate the nausea from bluespace travel." icon_state = "sol_dry" list_reagents = list(/datum/reagent/consumable/sol_dry = 30) foodtype = SUGAR @@ -683,86 +683,79 @@ list_reagents = list(/datum/reagent/consumable/space_up = 30) foodtype = SUGAR | JUNKFOOD -/obj/item/reagent_containers/food/drinks/soda_cans/starkist - name = "Star-kist" - desc = "The taste of a star in liquid form. And, a bit of tuna...?" - icon_state = "starkist" - list_reagents = list(/datum/reagent/consumable/space_cola = 15, /datum/reagent/consumable/orangejuice = 15) +/obj/item/reagent_containers/food/drinks/soda_cans/lunapunch + name = "Lunapunch" + desc = "A soda with a distinctly herbal sweetness and a bitter aftertaste, popular across the C.L.I.P. colonies. Originally marketed as a health soft-drink for members of the CMM, the herbs used in its recipe claim to have health benefits... to dubious results." + icon_state = "lunapunch" + list_reagents = list(/datum/reagent/consumable/lunapunch = 30) foodtype = SUGAR | FRUIT | JUNKFOOD -/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind - name = "Space Mountain Wind" - desc = "Blows right through you like a space wind." - icon_state = "space_mountain_wind" - list_reagents = list(/datum/reagent/consumable/spacemountainwind = 30) +/obj/item/reagent_containers/food/drinks/soda_cans/comet_trail + name = "Comet Trail" + desc = "A citrusy drink from the Kepori space installation known as The Ring. Known for its sharp flavor and refreshing carbonation -- best served cold." + icon_state = "comet_trail" + list_reagents = list(/datum/reagent/consumable/comet_trail = 30) foodtype = SUGAR | JUNKFOOD -/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko - name = "Thirteen Loko" - desc = "The CMO has advised crew members that consumption of Thirteen Loko may result in seizures, blindness, drunkenness, or even death. Please Drink Responsibly." +/obj/item/reagent_containers/food/drinks/soda_cans/vimukti + name = "Vimukti" + desc = "A liquor brewed from sweet lichen scraped off the walls of Shoal water condensers. Stamped with the thirteen-spoked wheel of enlightenment. Spiritual Vox consider it to open the mind's boundaries." icon_state = "thirteen_loko" - list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 30) + list_reagents = list(/datum/reagent/consumable/ethanol/vimukti = 30) foodtype = SUGAR | JUNKFOOD -/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb - name = "Dr. Gibb" - desc = "A delicious mixture of 42 different flavors." - icon_state = "dr_gibb" - list_reagents = list(/datum/reagent/consumable/dr_gibb = 30) +/obj/item/reagent_containers/food/drinks/soda_cans/tadrixx + name = "Tadrixx" + desc = "A Kalixcian drink made from a plant that tastes similar to sassafrass, which is used in root beer. A stumpy drake holding a mug of it is on the front." + icon_state = "tadrixx" + list_reagents = list(/datum/reagent/consumable/tadrixx = 30) foodtype = SUGAR | JUNKFOOD -/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game - name = "Pwr Game" - desc = "The only drink with the PWR that true gamers crave. When a gamer talks about gamerfuel, this is what they're literally referring to." +/obj/item/reagent_containers/food/drinks/soda_cans/pacfuel + name = "PAC-Fuel" + desc = "A carbonated energy drink themed after the purple coloration, similar to plasma. It seems to have gotten a sponsorship with the the G.E.C., with a special offer for some sort of deal on... gaming gear and industrial equipment?" icon_state = "purple_can" - list_reagents = list(/datum/reagent/consumable/pwr_game = 30) + list_reagents = list(/datum/reagent/consumable/pacfuel = 30) -/obj/item/reagent_containers/food/drinks/soda_cans/shamblers - name = "Shambler's juice" - desc = "~Shake me up some of that Shambler's Juice!~" - icon_state = "shamblers" - list_reagents = list(/datum/reagent/consumable/shamblers = 30) +/obj/item/reagent_containers/food/drinks/soda_cans/shoal_punch + name = "Shoal Punch" + desc = "Carbonated fruit soda, made from a mix of dozens of fruits collected and grown on The Shoal. There's an extensive list of potential allergens on the back." + icon_state = "shoal_punch" + list_reagents = list(/datum/reagent/consumable/shoal_punch = 30) foodtype = SUGAR | JUNKFOOD -/obj/item/reagent_containers/food/drinks/soda_cans/grey_bull - name = "Grey Bull" - desc = "Grey Bull, it gives you gloves!" +/obj/item/reagent_containers/food/drinks/soda_cans/crosstalk + name = "Crosstalk" + desc = "Crosstalk! Share the energy with everyone! The can is a little thin to be passing it around to actually share the energy drink around, though." icon_state = "energy_drink" - list_reagents = list(/datum/reagent/consumable/grey_bull = 20) + list_reagents = list(/datum/reagent/consumable/crosstalk = 20) foodtype = SUGAR | JUNKFOOD -/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy - name = "Monkey Energy" - desc = "Unleash the ape!" - icon_state = "monkey_energy" - item_state = "monkey_energy" - list_reagents = list(/datum/reagent/consumable/monkey_energy = 40, /datum/reagent/consumable/electrolytes = 10) +/obj/item/reagent_containers/food/drinks/soda_cans/xeno_energy + name = "Xeno-Energy" + desc = "A sickly green energy drink that poses itself as made from the real blood of xenomorphs. Deeply controversial among the BARD ranks." + icon_state = "xeno_energy" + item_state = "xeno_energy" + list_reagents = list(/datum/reagent/consumable/xeno_energy = 40, /datum/reagent/consumable/electrolytes = 10) foodtype = SUGAR | JUNKFOOD -/obj/item/reagent_containers/food/drinks/soda_cans/efuel - name = "E-Fuel" - desc = "Shocking for the Elzu!" - icon_state = "monkey_energy" - item_state = "monkey_energy" - list_reagents = list(/datum/reagent/consumable/electrolytes = 50) - /obj/item/reagent_containers/food/drinks/soda_cans/air - name = "canned air" - desc = "There is no air shortage. Do not drink." + name = "Tradewind Canned" + desc = "Intended to be filled with air from home planets for the sake of nostalgia after it's initial failure as an emergency method of 'canning air'. Tradewind Canned - a breath from home." icon_state = "air" list_reagents = list(/datum/reagent/nitrogen = 24, /datum/reagent/oxygen = 6) /obj/item/reagent_containers/food/drinks/soda_cans/molten name = "Molten Bubbles" - desc = "A spicy cola to cool the nerves and burn the soul." + desc = "A spicy soft drink made from a coca-like plant from Kalixcis. Popularly served both cold -and- hot, depending on the weather." icon_state = "molten" - list_reagents = list(/datum/reagent/medicine/molten_bubbles = 50) + list_reagents = list(/datum/reagent/consumable/molten = 50) /obj/item/reagent_containers/food/drinks/soda_cans/plasma name = "Plasma Fizz" - desc = "A dangerous fusion of flavors!" + desc = "A spinoff of the popular Molten Bubbles drink from Kalixcis, made to emulate the flavor of spiced grape instead. It's... not exactly convincing or a very good mix." icon_state = "plasma" - list_reagents = list(/datum/reagent/medicine/molten_bubbles/plasma = 50) + list_reagents = list(/datum/reagent/consumable/molten/plasma_fizz = 50) /obj/item/reagent_containers/food/drinks/ration name = "empty ration pouch" diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 3ea468d19c1f..57d84ee22397 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -124,20 +124,20 @@ AddComponent(/datum/component/butchering, 200, 55) /obj/item/reagent_containers/food/drinks/bottle/gin - name = "Griffeater gin" - desc = "A bottle of high quality gin, produced in the New London Space Station." + name = "Neue Wacholder Gin" + desc = "A bottle of high quality gin, cultivated from juniper berries grown across the Solar cantons. Brewed in Stuteföhle." icon_state = "ginbottle" list_reagents = list(/datum/reagent/consumable/ethanol/gin = 100) /obj/item/reagent_containers/food/drinks/bottle/whiskey - name = "Uncle Git's special reserve" - desc = "A premium single-malt whiskey, gently matured inside the tunnels of a nuclear shelter. TUNNEL WHISKEY RULES." + name = "Kadi-Witka Reserve" + desc = "An equivalent to single-malt whiskey, commonly enjoyed and brewed in a brewery originally founded Zohil. While different from traditionally used wheat, it can be safely enjoyed by every species." icon_state = "whiskeybottle" list_reagents = list(/datum/reagent/consumable/ethanol/whiskey = 100) /obj/item/reagent_containers/food/drinks/bottle/kong name = "Kong" - desc = "Makes You Go Ape!®" + desc = "Makes You Go Ape!" list_reagents = list(/datum/reagent/consumable/ethanol/whiskey/kong = 100) /obj/item/reagent_containers/food/drinks/bottle/candycornliquor @@ -146,8 +146,8 @@ list_reagents = list(/datum/reagent/consumable/ethanol/whiskey/candycorn = 100) /obj/item/reagent_containers/food/drinks/bottle/vodka - name = "Tunguska triple distilled" - desc = "Vodka, prime choice of drink and fuel." + name = "Triple Horned" + desc = "Potato-based liquor commonly known as Vodka, distilled thrice to the standards of the PGF's requirements for their rations." icon_state = "vodkabottle" list_reagents = list(/datum/reagent/consumable/ethanol/vodka = 100) @@ -158,8 +158,8 @@ list_reagents = list(/datum/reagent/consumable/ethanol/vodka = 100) /obj/item/reagent_containers/food/drinks/bottle/tequila - name = "Caccavo guaranteed quality tequila" - desc = "Made from premium petroleum distillates, pure thalidomide and other fine quality ingredients!" + name = "Rimeki Letisa" + desc = "Originally made from fermented succulents growing near Teceti's equator-deserts, this brand considers itself equivalent to the original tequila." icon_state = "tequilabottle" list_reagents = list(/datum/reagent/consumable/ethanol/tequila = 100) @@ -173,19 +173,19 @@ /obj/item/reagent_containers/food/drinks/bottle/patron name = "Wrapp Artiste Patron" - desc = "Silver laced tequila, served in space night clubs across the galaxy." + desc = "Tequila laced with silver, showy enough to impress when ordered in nightclubs across the galaxy." icon_state = "patronbottle" list_reagents = list(/datum/reagent/consumable/ethanol/patron = 100) /obj/item/reagent_containers/food/drinks/bottle/rum - name = "Captain Pete's Cuban spiced rum" - desc = "This isn't just rum, oh no. It's practically GRIFF in a bottle." + name = "Ahkskra Spiced" + desc = "Ahkskra Spiced - a spiced rum for the vox folkhero in everyone. Features a gallant-looking vox on the front of the bottle." icon_state = "rumbottle" list_reagents = list(/datum/reagent/consumable/ethanol/rum = 100) /obj/item/reagent_containers/food/drinks/bottle/holywater name = "flask of holy water" - desc = "A flask of the chaplain's holy water." + desc = "A flask of water, sanctified in some way by the supertitious." icon_state = "holyflask" list_reagents = list(/datum/reagent/water/holywater = 100) foodtype = NONE @@ -195,136 +195,94 @@ list_reagents = list(/datum/reagent/hellwater = 100) /obj/item/reagent_containers/food/drinks/bottle/vermouth - name = "Goldeneye vermouth" - desc = "Sweet, sweet dryness~" + name = "Whitespear Dry" + desc = "Dry and sweet vermouth, commonly used for mixed drinks. Some Solarians drink it as a digestive before meals." icon_state = "vermouthbottle" list_reagents = list(/datum/reagent/consumable/ethanol/vermouth = 100) /obj/item/reagent_containers/food/drinks/bottle/kahlua - name = "Robert Robust's coffee liqueur" - desc = "A widely known, Mexican coffee-flavoured liqueur. In production since 1936, HONK." + name = "Keh'Lu'Tex Liqueur" + desc = "An adapted recipe of a caffeine-mixed liqueur originating from Reh'himl, which replaces it's original ingredient with coffee from Terra." icon_state = "kahluabottle" list_reagents = list(/datum/reagent/consumable/ethanol/kahlua = 100) foodtype = VEGETABLES /obj/item/reagent_containers/food/drinks/bottle/goldschlager - name = "College Girl goldschlager" - desc = "Because they are the only ones who will drink 100 proof cinnamon schnapps." + name = "Student-Union's Gold Standard" + desc = "Extremely high-proof cinnamon schnapps, typically found in commemorative bottles by those in the Student-Union Association of Naturalistic Sciences. Nigh-undrinkable and with a tasteless amount of gold flakes floating within." icon_state = "goldschlagerbottle" list_reagents = list(/datum/reagent/consumable/ethanol/goldschlager = 100) /obj/item/reagent_containers/food/drinks/bottle/cognac - name = "Chateau de Baton premium cognac" - desc = "A sweet and strongly alchoholic drink, made after numerous distillations and years of maturing. You might as well not scream 'SHITCURITY' this time." + name = "Geheimnis Cognac" + desc = "While the origins of the name 'cognac' are lost to time, this type of brandy is reserved as a high-class drink with particular methods of brewing." icon_state = "cognacbottle" list_reagents = list(/datum/reagent/consumable/ethanol/cognac = 100) /obj/item/reagent_containers/food/drinks/bottle/wine - name = "Doublebeard's bearded special wine" - desc = "A faint aura of unease and asspainery surrounds the bottle." + name = "Waldstätte Sauvignon" + desc = "A bottle of wine, brewed from grapes specifically grown in Neue Waldstätte. You've mostly seen these in bottles sold specifically for tourists." icon_state = "winebottle" list_reagents = list(/datum/reagent/consumable/ethanol/wine = 100) foodtype = FRUIT | ALCOHOL /obj/item/reagent_containers/food/drinks/bottle/absinthe - name = "extra-strong absinthe" - desc = "An strong alcoholic drink brewed and distributed by" + name = "Severtail Green" + desc = "Strong absinthe brewed in the Pan-Gezenan Federation, with their own transplants of Wormwood gifted to them during the first contact with humankind. If the legend (and label) means anything, the first attempt at brewing this caused some poor sarathi's tail to fall off." icon_state = "absinthebottle" list_reagents = list(/datum/reagent/consumable/ethanol/absinthe = 100) -/obj/item/reagent_containers/food/drinks/bottle/absinthe/Initialize() - . = ..() - redact() - -/obj/item/reagent_containers/food/drinks/bottle/absinthe/proc/redact() - // There was a large fight in the coderbus about a player reference - // in absinthe. Ergo, this is why the name generation is now so - // complicated. Judge us kindly. - var/shortname = pickweight( - list("T&T" = 1, "A&A" = 1, "Generic" = 1)) - var/fullname - switch(shortname) - if("T&T") - fullname = "Teal and Tealer" - if("A&A") - fullname = "Ash and Asher" - if("Generic") - fullname = "Nanotrasen Cheap Imitations" - var/removals = list("\[REDACTED\]", "\[EXPLETIVE DELETED\]", - "\[EXPUNGED\]", "\[INFORMATION ABOVE YOUR SECURITY CLEARANCE\]", - "\[MOVE ALONG CITIZEN\]", "\[NOTHING TO SEE HERE\]") - var/chance = 50 - - if(prob(chance)) - shortname = pick_n_take(removals) - - var/list/final_fullname = list() - for(var/word in splittext(fullname, " ")) - if(prob(chance)) - word = pick_n_take(removals) - final_fullname += word - - fullname = jointext(final_fullname, " ") - - // Actually finally setting the new name and desc - name = "[shortname] [name]" - desc = "[desc] [fullname] Inc." - - /obj/item/reagent_containers/food/drinks/bottle/absinthe/premium - name = "Gwyn's premium absinthe" - desc = "A potent alcoholic beverage, almost makes you forget the ash in your lungs." + name = "Chacheyi Gold" + desc = "A higher shelf absinthe, distributed primarily from The Shoal. Features the folkhero Chacheyi on the label, alongside their goldgrub companions." icon_state = "absinthepremium" -/obj/item/reagent_containers/food/drinks/bottle/absinthe/premium/redact() - return - /obj/item/reagent_containers/food/drinks/bottle/lizardwine - name = "bottle of 'kalixcis' wine" - desc = "An alcoholic beverage of sarathi origin, now so widespread that knock-offs can be found everywhere. Check the label for point of origin." + name = "bottle of Blueflame Pyrecask" + desc = "An alcoholic beverage originating from isolated vineyards on Zohil, maintained by the reclusive religious sects of the Blueflame. Now considered so popular and high quality, imitation bottles can be found everywhere. Check the label for point of origin." icon_state = "lizardwine" list_reagents = list(/datum/reagent/consumable/ethanol/lizardwine = 100) foodtype = FRUIT | ALCOHOL /obj/item/reagent_containers/food/drinks/bottle/hcider - name = "Jian Hard Cider" - desc = "Apple juice for adults." + name = "Neue Hamburg Spiced" + desc = "One of the main exports of Neue Hamburg - hard, spiced cider. Enjoyed all across the cantons and beyond." icon_state = "hcider" volume = 50 list_reagents = list(/datum/reagent/consumable/ethanol/hcider = 50) /obj/item/reagent_containers/food/drinks/bottle/amaretto - name = "Luini Amaretto" - desc = "A gentle and syrup like drink, tastes of almonds and apricots" + name = "Lu'Ni'Xer'Nan Amaretto" + desc = "A popular Rachnid take on the recipe for Amaretto, which fell to obscurity after only being semi-rediscovered by Solarian historians. Features a semi-reconstructed depiction of a supposed origin story, with the painter Lu'Ni'Xer'Nan and her muse, an innkeeper." icon_state = "disaronno" list_reagents = list(/datum/reagent/consumable/ethanol/amaretto = 100) /obj/item/reagent_containers/food/drinks/bottle/grappa - name = "Phillipes well-aged Grappa" - desc = "Bottle of Grappa." + name = "Neue Maynila Grappamiel" + desc = "A bottle of Grappa, premixed with honey-based spirits. Commonly seen as a drink for recycling grapes after their use in winemaking, and commonly seen as a winter drink." icon_state = "grappabottle" list_reagents = list(/datum/reagent/consumable/ethanol/grappa = 100) /obj/item/reagent_containers/food/drinks/bottle/sake - name = "Ryo's traditional sake" - desc = "Sweet as can be, and burns like fire going down." + name = "Sakamai Sake" + desc = "An alcoholic drink derived from rice, rediscovered by Solarian historians and reintroduced to the best of their ability to reproduce it." icon_state = "sakebottle" list_reagents = list(/datum/reagent/consumable/ethanol/sake = 100) /obj/item/reagent_containers/food/drinks/bottle/sake/Initialize() . = ..() if(prob(10)) - name = "Fluffy Tail Sake" - desc += " On the bottle is a picture of a kitsune with nine touchable tails." + name = "Fluffy Tail" + desc += "This particular brand's mascot is a human with nine fox tails - which is an impressive amount of genemodding." icon_state = "sakebottle_k" else if(prob(10)) name = "Inubashiri's Home Brew" - desc += " Awoo." + desc += "This particular brand's mascot is a human with vaguely canine ears and a tail." icon_state = "sakebottle_i" /obj/item/reagent_containers/food/drinks/bottle/fernet name = "Fernet Bronca" - desc = "A bottle of pure Fernet Bronca, produced in Cordoba Space Station" + desc = "A bitter and aromatic drink, commonly enjoyed in the intersolar cantons due to relaxed alcoholic tariffs from being technically classified as a medicinal beverage. Commonly mixed with cola-based soft drinks." icon_state = "fernetbottle" list_reagents = list(/datum/reagent/consumable/ethanol/fernet = 100) @@ -338,7 +296,7 @@ /obj/item/reagent_containers/food/drinks/bottle/orangejuice name = "orange juice" - desc = "Full of vitamins and deliciousness!" + desc = "Sweet and tart orange juice. Usually found fortified to make it more nutritious. Full of vitamin C!" custom_price = 100 icon_state = "orangejuice" item_state = "carton" @@ -362,7 +320,7 @@ /obj/item/reagent_containers/food/drinks/bottle/cream name = "milk cream" - desc = "It's cream. Made from milk. What else did you think you'd find in there?" + desc = "Cream made from milk. It's thicker than milk, which hopefully prevents any mixups." custom_price = 100 icon_state = "cream" item_state = "carton" @@ -374,7 +332,7 @@ /obj/item/reagent_containers/food/drinks/bottle/tomatojuice name = "tomato juice" - desc = "Well, at least it LOOKS like tomato juice. You can't tell with all that redness." + desc = "Juice from tomatoes and salt. You'll often find some technicians soaking in this if they've been working with plasma." custom_price = 100 icon_state = "tomatojuice" item_state = "carton" @@ -386,7 +344,7 @@ /obj/item/reagent_containers/food/drinks/bottle/limejuice name = "lime juice" - desc = "Sweet-sour goodness." + desc = "Lime juice. You might want to mix something with this instead of drinking it straight..." custom_price = 100 icon_state = "limejuice" item_state = "carton" @@ -398,7 +356,7 @@ /obj/item/reagent_containers/food/drinks/bottle/pineapplejuice name = "pineapple juice" - desc = "Extremely tart, yellow juice." + desc = "Tart, sweet juice from the tropical pineapple." custom_price = 100 icon_state = "pineapplejuice" item_state = "carton" @@ -421,8 +379,8 @@ list_reagents = list(/datum/reagent/consumable/menthol = 100) /obj/item/reagent_containers/food/drinks/bottle/grenadine - name = "Jester Grenadine" - desc = "Contains 0% real cherries!" + name = "Three-Star Grenadine" + desc = "A commonly seen bottle of grenadine - or sweet fruit syrup. It might even contain real cherries, as well as some blackcurrant for color." custom_price = 100 icon_state = "grenadine" isGlass = TRUE @@ -431,8 +389,8 @@ /obj/item/reagent_containers/food/drinks/bottle/applejack - name = "Buckin' Bronco's Applejack" - desc = "Kicks like a horse, tastes like an apple!" + name = "Mars Lightning" + desc = "A strong brandy originating from apples, considered the older sibling to hard cider. Mars Lightning is often partnered with anti-gravity racing companies, leading to it often being served straight or for impromptu mixes." custom_price = 100 icon_state = "applejack_bottle" isGlass = TRUE @@ -440,22 +398,22 @@ foodtype = FRUIT /obj/item/reagent_containers/food/drinks/bottle/champagne - name = "Eau d' Dandy Brut Champagne" - desc = "Finely sourced from only the most pretentious French vineyards." + name = "Treu Champagne" + desc = "Finely sourced from entire canton planets dedicated to faithful reproduction of pre-Night Of Fire vineyards. Typically enjoyed for celebrations and the turn of new years." custom_premium_price = 250 icon_state = "champagne_bottle" isGlass = TRUE list_reagents = list(/datum/reagent/consumable/ethanol/champagne = 100) /obj/item/reagent_containers/food/drinks/bottle/blazaam - name = "Ginbad's Blazaam" - desc = "You feel like you should give the bottle a good rub before opening." + name = "Hyperspace Highball" + desc = "Infamously expensive, infamously contains bluespace 'flakes' for bragging rights, and infamously removed from most shelves due to accidents involving teleportation accidents upon ingestion." icon_state = "blazaambottle" list_reagents = list(/datum/reagent/consumable/ethanol/blazaam = 100) /obj/item/reagent_containers/food/drinks/bottle/trappist - name = "Mont de Requin Trappistes Bleu" - desc = "Brewed in space-Belgium. Fancy!" + name = "Roumain Trapper's" + desc = "Traditionally (and heavily monitored for authenticity) made beer brewed on Illestren. Trapper's beer must be brewed by Saint Roumain Hunters or Shadows, made to fit the needs of their community first, and must never be made for profit... which makes it a common sight in the Frontier." custom_premium_price = 170 icon_state = "trappistbottle" volume = 50 @@ -463,19 +421,19 @@ /obj/item/reagent_containers/food/drinks/bottle/hooch name = "hooch bottle" - desc = "A bottle of rotgut. Its owner has applied some street wisdom to cleverly disguise it as a brown paper bag." + desc = "A bottle of homebrewed, low quality alcohol. The paper wrapping is covered in little signatures and messages - how many hands have passed this bottle before you came around?" icon_state = "hoochbottle" list_reagents = list(/datum/reagent/consumable/ethanol/hooch = 100) /obj/item/reagent_containers/food/drinks/bottle/moonshine name = "moonshine jug" - desc = "It is said that the ancient Applalacians used these stoneware jugs to capture lightning in a bottle." + desc = "High-proof hard liquor, most likely made in the privacy of a bootlegger's ship. Permanent marker on packaging tape is the most you'll get for a label. Remember: if it doesn't burn blue, don't drink it!" icon_state = "moonshinebottle" list_reagents = list(/datum/reagent/consumable/ethanol/moonshine = 100) /obj/item/reagent_containers/food/drinks/bottle/coconut - name = "Tali's Pure Coconut Delight" - desc = "Seems to be some promotional product for a Teceti video game. You're pretty certain this stuff is synthetic." + name = "T4l1's Pure Coconut Delight" + desc = "A fanmade, promotional bottle of coconut cream liquor. There's a stylized picture of a synthetic kepori on the side, along with a blurb about whoever she is. You're pretty certain this stuff is synthetic, despite Teceti growing actual coconut trees..." //if i have to recognize rilena here, I'm going to have fun with it icon_state = "coconutbottle" list_reagents = list(/datum/reagent/consumable/ethanol/creme_de_coconut = 100) isGlass = TRUE @@ -497,7 +455,7 @@ ////////////////////////// MOLOTOV /////////////////////// /obj/item/reagent_containers/food/drinks/bottle/molotov name = "molotov cocktail" - desc = "A throwing weapon used to ignite things, typically filled with an accelerant. Recommended highly by rioters and revolutionaries. Light and toss." + desc = "A throwing weapon used to ignite things, typically filled with an accelerant. Recommended highly by desperate militias and revolutionaries. Light and toss." icon_state = "vodkabottle" list_reagents = list() var/active = 0 @@ -557,7 +515,7 @@ /obj/item/reagent_containers/food/drinks/bottle/pruno name = "pruno mix" - desc = "A trash bag filled with fruit, sugar, yeast, and water, pulped together into a pungent slurry to be fermented in an enclosed space, traditionally the toilet. Security would love to confiscate this, one of the many things wrong with them." + desc = "A trash bag filled with fruit, sugar, yeast, and water, pulped together into a pungent slurry to be fermented in an enclosed space, traditionally the toilet." icon = 'icons/obj/janitor.dmi' icon_state = "trashbag" list_reagents = list(/datum/reagent/consumable/prunomix = 50) @@ -601,7 +559,7 @@ else reagents.add_reagent(/datum/reagent/consumable/ethanol/pruno, 50) name = "bag of pruno" - desc = "Fermented prison wine made from fruit, sugar, and despair. You probably shouldn't drink this around Security." + desc = "Fermented prison wine made from fruit, sugar, and despair." icon_state = "trashbag1" // pruno releases air as it ferments, we don't want to simulate this in atmos, but we can make it look like it did for (var/mob/living/M in view(2, get_turf(src))) // letting people and/or narcs know when the pruno is done to_chat(M, "A pungent smell emanates from [src], like fruit puking out its guts.") @@ -609,7 +567,7 @@ /obj/item/reagent_containers/food/drinks/colocup/lean name = "lean" - desc = "A cup of that purple drank, the stuff that makes you go WHEEZY BABY." + desc = "Despite this mix of codeine-based cough syrup and a soft drink of choice being popular online, you're not sure anyone talking about ever tried it. First time for everything?" icon_state = "lean" list_reagents = list(/datum/reagent/consumable/lean = 50) random_sprite = FALSE @@ -619,7 +577,7 @@ desc = "Sealed for a guaranteed fresh taste in every bottle." icon_state = "sandbottle" volume = 50 - list_reagents = list(/datum/reagent/medicine/molten_bubbles/sand = 50) + list_reagents = list(/datum/reagent/consumable/molten/sand = 50) reagent_flags = null //Cap's on /obj/item/reagent_containers/food/drinks/bottle/sarsaparilla/attack_self(mob/user) @@ -694,7 +652,7 @@ . = ..() if(sealed) var/datum/component/storage/S = GetComponent(/datum/component/storage) - user.visible_message("[user] prys open \the [src].", "You pry open \the [src]") + user.visible_message("[user] pries open \the [src].", "You pry open \the [src]") playsound(src, 'sound/machines/wooden_closet_close.ogg', 20, 1) sealed = FALSE S.locked = FALSE @@ -704,7 +662,7 @@ /obj/item/storage/bottles/sandblast name = "sarsaparilla bottle crate" - desc = "Holds six bottles of the finest sarsaparilla this side of the sector." + desc = "Holds six bottles of the finest sarsaparilla this side of the Frontier." sealed = TRUE /obj/item/storage/bottles/sandblast/PopulateContents() diff --git a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm index 1d7adb7db4f2..2f73f7678e38 100644 --- a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm +++ b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm @@ -100,10 +100,6 @@ name = "Space Cola" list_reagents = list(/datum/reagent/consumable/space_cola = 50) -/obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola - name = "Nuka Cola" - list_reagents = list(/datum/reagent/consumable/nuka_cola = 50) - /obj/item/reagent_containers/food/drinks/drinkingglass/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/reagent_containers/food/snacks/egg)) //breaking eggs var/obj/item/reagent_containers/food/snacks/egg/E = I diff --git a/code/modules/food_and_drinks/food/snacks_cake.dm b/code/modules/food_and_drinks/food/snacks_cake.dm index a048fb0e4371..d6f6151d47ac 100644 --- a/code/modules/food_and_drinks/food/snacks_cake.dm +++ b/code/modules/food_and_drinks/food/snacks_cake.dm @@ -195,7 +195,7 @@ force = 5 hitsound = 'sound/weapons/blade1.ogg' slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/birthday/energy - list_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/sprinkles = 10, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/consumable/pwr_game = 10, /datum/reagent/consumable/liquidelectricity = 10) + list_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/sprinkles = 10, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/consumable/pacfuel = 10, /datum/reagent/consumable/liquidelectricity = 10) tastes = list("cake" = 3, "a Vlad's Salad" = 1) /obj/item/reagent_containers/food/snacks/store/cake/birthday/energy/proc/energy_bite(mob/living/user) @@ -220,7 +220,7 @@ force = 2 hitsound = 'sound/weapons/blade1.ogg' filling_color = "#00FF00" - list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sprinkles = 2, /datum/reagent/consumable/nutriment/vitamin = 1, /datum/reagent/consumable/pwr_game = 2, /datum/reagent/consumable/liquidelectricity = 2) + list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sprinkles = 2, /datum/reagent/consumable/nutriment/vitamin = 1, /datum/reagent/consumable/pacfuel = 2, /datum/reagent/consumable/liquidelectricity = 2) tastes = list("cake" = 3, "a Vlad's Salad" = 1) /obj/item/reagent_containers/food/snacks/cakeslice/birthday/energy/proc/energy_bite(mob/living/user) diff --git a/code/modules/food_and_drinks/food/snacks_frozen.dm b/code/modules/food_and_drinks/food/snacks_frozen.dm index 930fabc31775..e35cb7eeb5fe 100644 --- a/code/modules/food_and_drinks/food/snacks_frozen.dm +++ b/code/modules/food_and_drinks/food/snacks_frozen.dm @@ -178,7 +178,7 @@ name = "Space Mountain Wind snowcone" desc = "Space Mountain Wind drizzled over a snowball in a paper cup." icon_state = "mountainwind_sc" - list_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/spacemountainwind = 5) + list_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/comet_trail = 5) tastes = list("ice" = 1, "water" = 1, "mountain wind" = 5) @@ -186,7 +186,7 @@ name = "pwrgame snowcone" desc = "Pwrgame soda drizzled over a snowball in a paper cup." icon_state = "pwrgame_sc" - list_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/pwr_game = 5) + list_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/pacfuel = 5) tastes = list("ice" = 1, "water" = 1, "valid" = 5, "salt" = 5, "wats" = 5) /obj/item/reagent_containers/food/snacks/snowcones/honey diff --git a/code/modules/food_and_drinks/kitchen_machinery/grill.dm b/code/modules/food_and_drinks/kitchen_machinery/grill.dm index 4c1a8695d838..f76bdb462539 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/grill.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/grill.dm @@ -61,10 +61,10 @@ grill_loop.start() return else - if(I.reagents.has_reagent(/datum/reagent/consumable/monkey_energy)) - grill_fuel += (20 * (I.reagents.get_reagent_amount(/datum/reagent/consumable/monkey_energy))) + if(I.reagents.has_reagent(/datum/reagent/consumable/xeno_energy)) + grill_fuel += (20 * (I.reagents.get_reagent_amount(/datum/reagent/consumable/xeno_energy))) to_chat(user, "You pour the Monkey Energy in [src].") - I.reagents.remove_reagent(/datum/reagent/consumable/monkey_energy, I.reagents.get_reagent_amount(/datum/reagent/consumable/monkey_energy)) + I.reagents.remove_reagent(/datum/reagent/consumable/xeno_energy, I.reagents.get_reagent_amount(/datum/reagent/consumable/xeno_energy)) update_appearance() return ..() diff --git a/code/modules/food_and_drinks/recipes/drinks_recipes.dm b/code/modules/food_and_drinks/recipes/drinks_recipes.dm index acd768347327..2474d1d53501 100644 --- a/code/modules/food_and_drinks/recipes/drinks_recipes.dm +++ b/code/modules/food_and_drinks/recipes/drinks_recipes.dm @@ -25,10 +25,6 @@ results = list(/datum/reagent/consumable/hot_ice_coffee = 3) required_reagents = list(/datum/reagent/toxin/hot_ice = 1, /datum/reagent/consumable/coffee = 2) -/datum/chemical_reaction/nuka_cola - results = list(/datum/reagent/consumable/nuka_cola = 6) - required_reagents = list(/datum/reagent/uranium = 1, /datum/reagent/consumable/space_cola = 6) - /datum/chemical_reaction/moonshine results = list(/datum/reagent/consumable/ethanol/moonshine = 10) required_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/sugar = 5) @@ -173,16 +169,12 @@ /datum/chemical_reaction/hiveminderaser results = list(/datum/reagent/consumable/ethanol/hiveminderaser = 4) - required_reagents = list(/datum/reagent/consumable/ethanol/black_russian = 2, /datum/reagent/consumable/ethanol/thirteenloko = 1, /datum/reagent/consumable/grenadine = 1) + required_reagents = list(/datum/reagent/consumable/ethanol/black_russian = 2, /datum/reagent/consumable/ethanol/vimukti = 1, /datum/reagent/consumable/grenadine = 1) /datum/chemical_reaction/manhattan results = list(/datum/reagent/consumable/ethanol/manhattan = 3) required_reagents = list(/datum/reagent/consumable/ethanol/whiskey = 2, /datum/reagent/consumable/ethanol/vermouth = 1) -/datum/chemical_reaction/manhattan_proj - results = list(/datum/reagent/consumable/ethanol/manhattan_proj = 10) - required_reagents = list(/datum/reagent/consumable/ethanol/manhattan = 10, /datum/reagent/uranium = 1) - /datum/chemical_reaction/vodka_tonic results = list(/datum/reagent/consumable/ethanol/vodkatonic = 3) required_reagents = list(/datum/reagent/consumable/ethanol/vodka = 2, /datum/reagent/consumable/tonic = 1) @@ -205,7 +197,7 @@ /datum/chemical_reaction/demonsblood results = list(/datum/reagent/consumable/ethanol/demonsblood = 4) - required_reagents = list(/datum/reagent/consumable/ethanol/rum = 1, /datum/reagent/consumable/spacemountainwind = 1, /datum/reagent/blood = 1, /datum/reagent/consumable/dr_gibb = 1) + required_reagents = list(/datum/reagent/consumable/ethanol/rum = 1, /datum/reagent/consumable/comet_trail = 1, /datum/reagent/blood = 1, /datum/reagent/consumable/tadrixx = 1) /datum/chemical_reaction/booger results = list(/datum/reagent/consumable/ethanol/booger = 4) @@ -340,8 +332,8 @@ results = list(/datum/reagent/consumable/ethanol/driestmartini = 2) required_reagents = list(/datum/reagent/consumable/nothing = 1, /datum/reagent/consumable/ethanol/gin = 1) -/datum/chemical_reaction/thirteenloko - results = list(/datum/reagent/consumable/ethanol/thirteenloko = 3) +/datum/chemical_reaction/vimukti + results = list(/datum/reagent/consumable/ethanol/vimukti = 3) required_reagents = list(/datum/reagent/consumable/ethanol/vodka = 1, /datum/reagent/consumable/coffee = 1, /datum/reagent/consumable/limejuice = 1) /datum/chemical_reaction/chocolatepudding @@ -368,9 +360,9 @@ results = list(/datum/reagent/consumable/pumpkin_latte = 15) required_reagents = list(/datum/reagent/consumable/pumpkinjuice = 5, /datum/reagent/consumable/coffee = 5, /datum/reagent/consumable/cream = 5) -/datum/chemical_reaction/gibbfloats - results = list(/datum/reagent/consumable/gibbfloats = 15) - required_reagents = list(/datum/reagent/consumable/dr_gibb = 5, /datum/reagent/consumable/ice = 5, /datum/reagent/consumable/cream = 5) +/datum/chemical_reaction/tadrixxfloat + results = list(/datum/reagent/consumable/tadrixxfloat = 15) + required_reagents = list(/datum/reagent/consumable/tadrixx = 5, /datum/reagent/consumable/ice = 5, /datum/reagent/consumable/cream = 5) /datum/chemical_reaction/triple_citrus results = list(/datum/reagent/consumable/triple_citrus = 5) @@ -390,11 +382,6 @@ required_reagents = list(/datum/reagent/consumable/ethanol/whiskey = 1, /datum/reagent/consumable/lemonjuice = 1, /datum/reagent/consumable/sugar = 1) mix_message = "The mixture darkens to a rich gold hue." -/datum/chemical_reaction/fetching_fizz - results = list(/datum/reagent/consumable/ethanol/fetching_fizz = 3) - required_reagents = list(/datum/reagent/consumable/nuka_cola = 1, /datum/reagent/iron = 1) //Manufacturable from only the mining station - mix_message = "The mixture slightly vibrates before settling." - /datum/chemical_reaction/hearty_punch results = list(/datum/reagent/consumable/ethanol/hearty_punch = 1) //Very little, for balance reasons required_reagents = list(/datum/reagent/consumable/ethanol/brave_bull = 5, /datum/reagent/consumable/ethanol/syndicatebomb = 5, /datum/reagent/consumable/ethanol/absinthe = 5) @@ -438,12 +425,6 @@ results = list(/datum/reagent/consumable/ethanol/eggnog = 15) required_reagents = list(/datum/reagent/consumable/ethanol/rum = 5, /datum/reagent/consumable/cream = 5, /datum/reagent/consumable/eggyolk = 5) -/datum/chemical_reaction/narsour - results = list(/datum/reagent/consumable/ethanol/narsour = 1) - required_reagents = list(/datum/reagent/blood = 1, /datum/reagent/consumable/lemonjuice = 1, /datum/reagent/consumable/ethanol/demonsblood = 1) - mix_message = "The mixture develops a sinister glow." - mix_sound = 'sound/effects/singlebeat.ogg' - /datum/chemical_reaction/quadruplesec results = list(/datum/reagent/consumable/ethanol/quadruple_sec = 15) required_reagents = list(/datum/reagent/consumable/ethanol/triple_sec = 5, /datum/reagent/consumable/triple_citrus = 5, /datum/reagent/consumable/ethanol/creme_de_menthe = 5) @@ -525,7 +506,6 @@ results = list(/datum/reagent/consumable/ethanol/fernet_cola = 2) required_reagents = list(/datum/reagent/consumable/ethanol/fernet = 1, /datum/reagent/consumable/space_cola = 1) - /datum/chemical_reaction/fanciulli results = list(/datum/reagent/consumable/ethanol/fanciulli = 2) required_reagents = list(/datum/reagent/consumable/ethanol/manhattan = 1, /datum/reagent/consumable/ethanol/fernet = 1) @@ -536,8 +516,7 @@ /datum/chemical_reaction/blank_paper results = list(/datum/reagent/consumable/ethanol/blank_paper = 3) - required_reagents = list(/datum/reagent/consumable/ethanol/silencer = 1, /datum/reagent/consumable/nothing = 1, /datum/reagent/consumable/nuka_cola = 1) - + required_reagents = list(/datum/reagent/consumable/ethanol/silencer = 1, /datum/reagent/consumable/nothing = 1) /datum/chemical_reaction/wizz_fizz results = list(/datum/reagent/consumable/ethanol/wizz_fizz = 3) @@ -545,7 +524,6 @@ mix_message = "The beverage starts to froth with an almost mystical zeal!" mix_sound = 'sound/effects/bubbles2.ogg' - /datum/chemical_reaction/bug_spray results = list(/datum/reagent/consumable/ethanol/bug_spray = 5) required_reagents = list(/datum/reagent/consumable/ethanol/triple_sec = 2, /datum/reagent/consumable/lemon_lime = 1, /datum/reagent/consumable/ethanol/rum = 2, /datum/reagent/consumable/ethanol/vodka = 1) @@ -559,7 +537,7 @@ /datum/chemical_reaction/turbo results = list(/datum/reagent/consumable/ethanol/turbo = 5) - required_reagents = list(/datum/reagent/consumable/ethanol/moonshine = 2, /datum/reagent/nitrous_oxide = 1, /datum/reagent/consumable/ethanol/sugar_rush = 1, /datum/reagent/consumable/pwr_game = 1) + required_reagents = list(/datum/reagent/consumable/ethanol/moonshine = 2, /datum/reagent/nitrous_oxide = 1, /datum/reagent/consumable/ethanol/sugar_rush = 1, /datum/reagent/consumable/pacfuel = 1) /datum/chemical_reaction/old_timer results = list(/datum/reagent/consumable/ethanol/old_timer = 6) @@ -567,7 +545,7 @@ /datum/chemical_reaction/rubberneck results = list(/datum/reagent/consumable/ethanol/rubberneck = 10) - required_reagents = list(/datum/reagent/consumable/ethanol = 4, /datum/reagent/consumable/grey_bull = 5, /datum/reagent/consumable/astrotame = 1) + required_reagents = list(/datum/reagent/consumable/ethanol = 4, /datum/reagent/consumable/crosstalk = 5, /datum/reagent/consumable/astrotame = 1) /datum/chemical_reaction/duplex results = list(/datum/reagent/consumable/ethanol/duplex = 4) @@ -629,22 +607,11 @@ required_reagents = list(/datum/reagent/consumable/ethanol/black_russian = 2, /datum/reagent/consumable/ethanol/creme_de_cacao = 2, /datum/reagent/consumable/ethanol/irishcarbomb = 1) mix_message = "The area around the glass seems to darken as the mixture forms!" -/datum/chemical_reaction/archmagus_brew - results = list(/datum/reagent/consumable/ethanol/archmagus_brew = 4) - required_reagents = list(/datum/reagent/consumable/ethanol/wizz_fizz = 2, /datum/reagent/consumable/ethanol/crevice_spike = 1, /datum/reagent/consumable/ethanol/stinger = 1) - mix_message = "The mixture bubbles intensely before settling in the glass." - /datum/chemical_reaction/out_of_lime results = list(/datum/reagent/consumable/ethanol/out_of_lime = 4) required_reagents = list(/datum/reagent/consumable/lemonade = 1, /datum/reagent/consumable/ethanol/beer/green = 1, /datum/reagent/consumable/orangejuice = 1, /datum/reagent/consumable/ethanol/out_of_touch = 1) mix_message = "The glass cycles through different colors before settling on one." -/datum/chemical_reaction/cogchamp - results = list(/datum/reagent/consumable/ethanol/cogchamp = 3) - required_reagents = list(/datum/reagent/consumable/ethanol/cognac = 1, /datum/reagent/fuel = 1, /datum/reagent/consumable/ethanol/screwdrivercocktail = 1) - mix_message = "You hear faint sounds of gears turning as it mixes." - mix_sound = 'sound/effects/clockcult_gateway_closing.ogg' - /datum/chemical_reaction/ash_wine results = list(/datum/reagent/consumable/ethanol/trickwine/ash_wine = 5) required_reagents = list(/datum/reagent/consumable/ethanol/absinthe = 3, /datum/reagent/ash = 1, /datum/reagent/drug/mushroomhallucinogen = 1) @@ -671,7 +638,7 @@ /datum/chemical_reaction/force_wine results = list(/datum/reagent/consumable/ethanol/trickwine/force_wine = 5) - required_reagents = list(/datum/reagent/consumable/ethanol/tequila = 3, /datum/reagent/calcium = 1, /datum/reagent/consumable/spacemountainwind = 1) + required_reagents = list(/datum/reagent/consumable/ethanol/tequila = 3, /datum/reagent/calcium = 1, /datum/reagent/consumable/comet_trail = 1) required_container = /obj/structure/fermenting_barrel/distiller mix_sound ='sound/magic/forcewall.ogg' @@ -680,3 +647,18 @@ required_reagents = list(/datum/reagent/consumable/ethanol/gin = 3, /datum/reagent/toxin/plasma = 1, /datum/reagent/consumable/tinlux = 1) required_container = /obj/structure/fermenting_barrel/distiller mix_sound ='sound/weapons/laser.ogg' + +/datum/chemical_reaction/molten_bubbles + results = list(/datum/reagent/consumable/molten = 30) + required_reagents = list(/datum/reagent/clf3 = 10, /datum/reagent/consumable/space_cola = 20, /datum/reagent/medicine/leporazine = 1, /datum/reagent/medicine/lavaland_extract = 1) + +/datum/chemical_reaction/plasma_bubbles + results = list(/datum/reagent/consumable/molten/plasma_fizz = 3) + required_reagents = list(/datum/reagent/consumable/molten = 3, /datum/reagent/toxin/plasma = 2) + +/datum/chemical_reaction/sand_bubbles + results = list(/datum/reagent/consumable/molten/sand = 3) + required_reagents = list(/datum/reagent/consumable/molten = 3, /datum/reagent/silicon = 2) + +/datum/chemical_reaction/sand_bubbles/plasma // Subbing plasma bubbles for reg + required_reagents = list(/datum/reagent/consumable/molten/plasma_fizz = 3, /datum/reagent/silicon = 2) diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm index 92647559d9cd..edca42fda076 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm @@ -27,7 +27,7 @@ name ="Space freezy" reqs = list( /datum/reagent/consumable/bluecherryjelly = 5, - /datum/reagent/consumable/spacemountainwind = 15, + /datum/reagent/consumable/comet_trail = 15, /obj/item/reagent_containers/food/snacks/icecream = 1 ) result = /obj/item/reagent_containers/food/snacks/spacefreezy @@ -217,7 +217,7 @@ reqs = list( /obj/item/reagent_containers/food/drinks/sillycup = 1, /datum/reagent/consumable/ice = 15, - /datum/reagent/consumable/spacemountainwind = 5 + /datum/reagent/consumable/comet_trail = 5 ) result = /obj/item/reagent_containers/food/snacks/snowcones/spacemountainwind subcategory = CAT_ICE @@ -227,7 +227,7 @@ reqs = list( /obj/item/reagent_containers/food/drinks/sillycup = 1, /datum/reagent/consumable/ice = 15, - /datum/reagent/consumable/pwr_game = 15 + /datum/reagent/consumable/pacfuel = 15 ) result = /obj/item/reagent_containers/food/snacks/snowcones/pwrgame subcategory = CAT_ICE diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 6a66c0546f6e..755c674a107d 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -75,8 +75,6 @@ var/amount if(reagents.has_reagent(/datum/reagent/medicine/morphine)) amount = -1 - if(reagents.has_reagent(/datum/reagent/consumable/nuka_cola)) - amount = -1 if(amount) add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/monkey_reagent_speedmod, TRUE, amount) diff --git a/code/modules/movespeed/modifiers/reagent.dm b/code/modules/movespeed/modifiers/reagent.dm index d6b0703ccb59..ecf91d0760fa 100644 --- a/code/modules/movespeed/modifiers/reagent.dm +++ b/code/modules/movespeed/modifiers/reagent.dm @@ -13,7 +13,7 @@ /datum/movespeed_modifier/reagent/badstims multiplicative_slowdown = -0.45 -/datum/movespeed_modifier/reagent/monkey_energy +/datum/movespeed_modifier/reagent/xeno_energy multiplicative_slowdown = -0.35 /datum/movespeed_modifier/reagent/changelinghaste diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm index 037256db302f..2fa26e8f4bfb 100644 --- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm +++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm @@ -470,14 +470,14 @@ /datum/reagent/consumable/tea, /datum/reagent/consumable/icetea, /datum/reagent/consumable/space_cola, - /datum/reagent/consumable/spacemountainwind, - /datum/reagent/consumable/dr_gibb, + /datum/reagent/consumable/comet_trail, + /datum/reagent/consumable/tadrixx, /datum/reagent/consumable/space_up, /datum/reagent/consumable/tonic, /datum/reagent/consumable/sodawater, /datum/reagent/consumable/lemon_lime, - /datum/reagent/consumable/pwr_game, - /datum/reagent/consumable/shamblers, + /datum/reagent/consumable/pacfuel, + /datum/reagent/consumable/shoal_punch, /datum/reagent/consumable/sugar, /datum/reagent/consumable/pineapplejuice, /datum/reagent/consumable/orangejuice, @@ -489,7 +489,7 @@ ) upgrade_reagents = null emagged_reagents = list( - /datum/reagent/consumable/ethanol/thirteenloko, + /datum/reagent/consumable/ethanol/vimukti, /datum/reagent/consumable/ethanol/whiskey_cola, /datum/reagent/toxin/mindbreaker, /datum/reagent/toxin/staminatoxin diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 5902665e85c9..10519c75c434 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -87,30 +87,30 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/beer name = "Beer" - description = "An alcoholic beverage brewed since ancient times on Old Earth. Still popular today." + description = "An alcoholic beverage, brewed originally to keep a safe source of drinking water. A timeless classic." color = "#664300" // rgb: 102, 67, 0 nutriment_factor = 1 * REAGENTS_METABOLISM boozepwr = 25 - taste_description = "piss water" + taste_description = "bad water" glass_name = "glass of beer" - glass_desc = "A freezing pint of beer." + glass_desc = "A pint of beer." /datum/reagent/consumable/ethanol/beer/light name = "Light Beer" - description = "An alcoholic beverage brewed since ancient times on Old Earth. This variety has reduced calorie and alcohol content." + description = "An alcoholic beverage, brewed originally to keep a safe source of drinking water. This variety has reduced calorie and alcohol content." boozepwr = 5 //Space Europeans hate it taste_description = "dish water" glass_name = "glass of light beer" - glass_desc = "A freezing pint of watery light beer." + glass_desc = "A pint of watery light beer." /datum/reagent/consumable/ethanol/beer/green name = "Green Beer" - description = "An alcoholic beverage brewed since ancient times on Old Earth. This variety is dyed a festive green." + description = "An alcoholic beverage, brewed originally to keep a safe source of drinking water. This variety is dyed green, but you're not sure why." color = "#A8E61D" - taste_description = "green piss water" + taste_description = "green bad water" glass_icon_state = "greenbeerglass" glass_name = "glass of green beer" - glass_desc = "A freezing pint of green beer. Festive." + glass_desc = "A pint of green beer. You get the feeling this had some sort of meaning, once." /datum/reagent/consumable/ethanol/beer/green/on_mob_life(mob/living/carbon/M) if(M.color != color) @@ -122,12 +122,12 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/kahlua name = "Kahlua" - description = "A widely known, Mexican coffee-flavoured liqueur. In production since 1936!" + description = "A widely known coffee-flavoured liqueur. Still labeled under an old name from Earth, despite the loss of history." color = "#664300" // rgb: 102, 67, 0 boozepwr = 45 glass_icon_state = "kahluaglass" - glass_name = "glass of RR coffee liquor" - glass_desc = "DAMN, THIS THING LOOKS ROBUST!" + glass_name = "glass of coffee liquor" + glass_desc = "Bitter from the coffee and alcohol alike!" shot_glass_icon_state = "shotglasscream" /datum/reagent/consumable/ethanol/kahlua/on_mob_life(mob/living/carbon/M) @@ -141,23 +141,23 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/whiskey name = "Whiskey" - description = "A superb and well-aged single-malt whiskey. Damn." + description = "A well-aged whiskey." color = "#664300" // rgb: 102, 67, 0 boozepwr = 75 taste_description = "molasses" glass_icon_state = "whiskeyglass" glass_name = "glass of whiskey" - glass_desc = "The silky, smokey whiskey goodness inside the glass makes the drink look very classy." + glass_desc = "Often described as having a silky mouthfeel and a smokey aftertaste. The brown-amber color catches the light very well." shot_glass_icon_state = "shotglassbrown" /datum/reagent/consumable/ethanol/whiskey/kong name = "Kong" - description = "Makes You Go Ape!®" + description = "Makes You Go Ape!" color = "#332100" // rgb: 51, 33, 0 addiction_threshold = 15 taste_description = "the grip of a giant ape" glass_name = "glass of Kong" - glass_desc = "Makes You Go Ape!®" + glass_desc = "Makes You Go Ape!" /datum/reagent/consumable/ethanol/whiskey/kong/addiction_act_stage1(mob/living/M) if(prob(5)) @@ -200,21 +200,21 @@ All effects don't start immediately, but rather get worse over time; the rate is M.hallucination += hal_amt //conscious dreamers can be treasurers to their own currency ..() -/datum/reagent/consumable/ethanol/thirteenloko - name = "Thirteen Loko" - description = "A potent mixture of caffeine and alcohol." +/datum/reagent/consumable/ethanol/vimukti + name = "Vimukti" + description = "A potent, fermented sweet lichen drink from the Shoal." color = "#ce871d" nutriment_factor = 1 * REAGENTS_METABOLISM boozepwr = 80 quality = DRINK_GOOD overdose_threshold = 60 addiction_threshold = 30 - taste_description = "jitters and death" - glass_icon_state = "thirteen_loko_glass" - glass_name = "glass of Thirteen Loko" - glass_desc = "This is a glass of Thirteen Loko, it appears to be of the highest quality. The drink, not the glass." + taste_description = "oily syrup" + glass_icon_state = "vimukti_glass" + glass_name = "glass of Vimukti" + glass_desc = "A spiritually-taxing drink from the Shoal. Numerous warnings about this drink tell you to not drink too much, lest you incur some sort of wrath... or an overdose of a psychoactive lichen." -/datum/reagent/consumable/ethanol/thirteenloko/on_mob_life(mob/living/carbon/M) +/datum/reagent/consumable/ethanol/vimukti/on_mob_life(mob/living/carbon/M) M.drowsyness = max(0,M.drowsyness-7) M.AdjustSleeping(-40) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) @@ -222,12 +222,12 @@ All effects don't start immediately, but rather get worse over time; the rate is M.Jitter(5) return ..() -/datum/reagent/consumable/ethanol/thirteenloko/overdose_start(mob/living/M) +/datum/reagent/consumable/ethanol/vimukti/overdose_start(mob/living/M) to_chat(M, "Your entire body violently jitters as you start to feel queasy. You really shouldn't have drank all of that [name]!") M.Jitter(20) M.Stun(15) -/datum/reagent/consumable/ethanol/thirteenloko/overdose_process(mob/living/M) +/datum/reagent/consumable/ethanol/vimukti/overdose_process(mob/living/M) if(prob(7) && iscarbon(M)) var/obj/item/I = M.get_active_held_item() if(I) @@ -260,18 +260,18 @@ All effects don't start immediately, but rather get worse over time; the rate is if(prob(1) && iscarbon(M)) var/datum/disease/D = new /datum/disease/heart_failure M.ForceContractDisease(D) - to_chat(M, "You're pretty sure you just felt your heart stop for a second there..") + to_chat(M, "You're pretty sure you just felt your heart stop for a second there...") M.playsound_local(M, 'sound/effects/singlebeat.ogg', 100, 0) /datum/reagent/consumable/ethanol/vodka name = "Vodka" - description = "Number one drink that also serves as fuel." + description = "A clear, hard liquor. Doubles as a flammable fuel source, if you really need it." color = "#0064C8" // rgb: 0, 100, 200 boozepwr = 65 taste_description = "grain alcohol" glass_icon_state = "ginvodkaglass" glass_name = "glass of vodka" - glass_desc = "The glass contain wodka. Xynta." + glass_desc = "It's almost difficult to tell the glass is full of vodka until you tip it around. The smell makes your nose wrinkle... but it might just be worth it." shot_glass_icon_state = "shotglassclear" /datum/reagent/consumable/ethanol/vodka/on_mob_life(mob/living/carbon/M) @@ -280,14 +280,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/bilk name = "Bilk" - description = "This appears to be beer mixed with milk. Disgusting." + description = "This appears to be beer mixed with milk. Creative...?" color = "#895C4C" // rgb: 137, 92, 76 nutriment_factor = 2 * REAGENTS_METABOLISM boozepwr = 15 taste_description = "desperation and lactate" glass_icon_state = "glass_brown" glass_name = "glass of bilk" - glass_desc = "A brew of milk and beer. For those alcoholics who fear osteoporosis." + glass_desc = "A brew of milk and beer. You have to wonder if this was made by accident just from the smell." /datum/reagent/consumable/ethanol/bilk/on_mob_life(mob/living/carbon/M) if(M.getBruteLoss() && prob(10)) @@ -297,14 +297,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/threemileisland name = "Three Mile Island Iced Tea" - description = "Made for a woman, strong enough for a man." + description = "The extreme version of fruity cocktails." color = "#666340" // rgb: 102, 99, 64 boozepwr = 10 quality = DRINK_FANTASTIC - taste_description = "dryness" + taste_description = "sweet dryness" glass_icon_state = "threemileislandglass" glass_name = "Three Mile Island Ice Tea" - glass_desc = "A glass of this is sure to prevent a meltdown." + glass_desc = "A glass of Three Mile Island Ice Tea, named after a cordoned-off set of islands on Earth, for some reason. You almost can't taste the alcohol in it..." /datum/reagent/consumable/ethanol/threemileisland/on_mob_life(mob/living/carbon/M) M.set_drugginess(50) @@ -312,75 +312,75 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/gin name = "Gin" - description = "It's gin. In space. I say, good sir." + description = "A very sharp alcohol, with a flavor that's distinctly fresh." color = "#664300" // rgb: 102, 67, 0 boozepwr = 45 - taste_description = "an alcoholic christmas tree" + taste_description = "an alcoholic pine tree" glass_icon_state = "ginvodkaglass" glass_name = "glass of gin" - glass_desc = "A crystal clear glass of Griffeater gin." + glass_desc = "A glass of gin, made with a specific type of berry that leaves it smelling like the tree it came from. It's enough to wet your eyes." /datum/reagent/consumable/ethanol/rum name = "Rum" - description = "Yohoho and all that." + description = "The liquor of choice for sailors and spacers alike." color = "#664300" // rgb: 102, 67, 0 boozepwr = 60 taste_description = "spiked butterscotch" glass_icon_state = "rumglass" glass_name = "glass of rum" - glass_desc = "Now you want to Pray for a pirate suit, don't you?" + glass_desc = "There's no need to worry about being seen as a pirate with one of these. If you add enough ice and let it melt, it'll turn into grog." shot_glass_icon_state = "shotglassbrown" /datum/reagent/consumable/ethanol/tequila name = "Tequila" - description = "A strong and mildly flavoured, Mexican produced spirit. Feeling thirsty, hombre?" + description = "A strongly flavoured spirit." color = "#FFFF91" // rgb: 255, 255, 145 boozepwr = 70 taste_description = "paint stripper" glass_icon_state = "tequilaglass" glass_name = "glass of tequila" - glass_desc = "Now all that's missing is the weird colored shades!" + glass_desc = "Despite the strong, woody taste, there's just enough sweetness to keep you coming for more." shot_glass_icon_state = "shotglassgold" /datum/reagent/consumable/ethanol/vermouth name = "Vermouth" - description = "You suddenly feel a craving for a martini..." + description = "A fine wine to go with a meal." color = "#91FF91" // rgb: 145, 255, 145 boozepwr = 45 taste_description = "dry alcohol" glass_icon_state = "vermouthglass" glass_name = "glass of vermouth" - glass_desc = "You wonder why you're even drinking this straight." + glass_desc = "Vermouth was used as a medicine in the past, and the flavor makes sure to remind you of that." shot_glass_icon_state = "shotglassclear" /datum/reagent/consumable/ethanol/wine name = "Wine" - description = "A premium alcoholic beverage made from distilled grape juice." + description = "An alcoholic beverage made from fermented grapes of all kinds." color = "#7E4043" // rgb: 126, 64, 67 boozepwr = 35 taste_description = "bitter sweetness" glass_icon_state = "wineglass" glass_name = "glass of wine" - glass_desc = "A very classy looking drink." + glass_desc = "Deeply red wine in a glass. You're not enough of a sommelier to really describe how it smells." shot_glass_icon_state = "shotglassred" /datum/reagent/consumable/ethanol/lizardwine - name = "Kalixcis Wine" - description = "A relatively popular Kalixcane beverage, made by infusing cacti in ethanol." + name = "Blueflame Pyrecask" + description = "A popular Zohil beverage, made by infusing specially-gathered cacti and grapes in ethanol." color = "#7E4043" // rgb: 126, 64, 67 boozepwr = 45 quality = DRINK_FANTASTIC - taste_description = "scaley sweetness" + taste_description = "warm sweetness" /datum/reagent/consumable/ethanol/grappa name = "Grappa" - description = "A fine Italian brandy, for when regular wine just isn't alcoholic enough for you." + description = "A fine brandy mixed with spirits." color = "#F8EBF1" boozepwr = 60 taste_description = "classy bitter sweetness" glass_icon_state = "grappa" glass_name = "glass of grappa" - glass_desc = "A fine drink originally made to prevent waste by using the leftovers from winemaking." + glass_desc = "Despite being made from the recycled remains of wine grapes, it's not bad at all." /datum/reagent/consumable/ethanol/amaretto name = "Amaretto" @@ -390,28 +390,28 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "fruity and nutty sweetness" glass_icon_state = "amarettoglass" glass_name = "glass of amaretto" - glass_desc = "A sweet and syrupy looking drink." + glass_desc = "A sweet and syrupy looking alcohol. You're lucky it wasn't lost to history." /datum/reagent/consumable/ethanol/cognac name = "Cognac" - description = "A sweet and strongly alcoholic drink, made after numerous distillations and years of maturing. Classy as fornication." + description = "A sweet and strongly alcoholic drink, made after numerous distillations and years of maturing." color = "#AB3C05" // rgb: 171, 60, 5 boozepwr = 75 - taste_description = "angry and irish" + taste_description = "sharp and relaxing" glass_icon_state = "cognacglass" glass_name = "glass of cognac" - glass_desc = "Damn, you feel like some kind of French aristocrat just by holding this." + glass_desc = "You wonder how many exhausted Solarian bureaucrats are drinking this the same way you are, right now." shot_glass_icon_state = "shotglassbrown" /datum/reagent/consumable/ethanol/absinthe name = "Absinthe" - description = "A powerful alcoholic drink. Rumored to cause hallucinations but does not." + description = "A powerful alcoholic drink. Rumored to cause hallucinations if taken irresponsibly." color = rgb(10, 206, 0) boozepwr = 80 //Very strong even by default taste_description = "death and licorice" glass_icon_state = "absinthe" glass_name = "glass of absinthe" - glass_desc = "It's as strong as it smells." + glass_desc = "The smell is enough to bring you to the verge of tears. The hint of liquorice threatens to bring you over the edge." shot_glass_icon_state = "shotglassgreen" /datum/reagent/consumable/ethanol/absinthe/on_mob_life(mob/living/carbon/M) @@ -421,13 +421,13 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/hooch name = "Hooch" - description = "Either someone's failure at cocktail making or attempt in alcohol production. In any case, do you really want to drink that?" + description = "Low quality, low grade, and low expectations." color = "#664300" // rgb: 102, 67, 0 boozepwr = 100 taste_description = "pure resignation" glass_icon_state = "glass_brown2" glass_name = "Hooch" - glass_desc = "You've really hit rock bottom now... your liver packed its bags and left last night." + glass_desc = "You can't help but feel like you'd rather drink anything else right now, just from looking at it." /datum/reagent/consumable/ethanol/hooch/on_mob_life(mob/living/carbon/M) if(M.mind && M.mind.assigned_role == "Assistant") @@ -440,67 +440,67 @@ All effects don't start immediately, but rather get worse over time; the rate is description = "A dark alcoholic beverage made with malted barley and yeast." color = "#664300" // rgb: 102, 67, 0 boozepwr = 65 - taste_description = "hearty barley ale" + taste_description = "hearty alcoholic grains" glass_icon_state = "aleglass" glass_name = "glass of ale" - glass_desc = "A freezing pint of delicious Ale." + glass_desc = "A pint of ale. A classic for the working class." /datum/reagent/consumable/ethanol/goldschlager name = "Goldschlager" - description = "100 proof cinnamon schnapps, made for alcoholic teen girls on spring break." + description = "100 proof cinnamon schnapps, made for the Student Unions' unbearable tastes." color = "#FFFF91" // rgb: 255, 255, 145 boozepwr = 25 quality = DRINK_VERYGOOD taste_description = "burning cinnamon" glass_icon_state = "goldschlagerglass" glass_name = "glass of goldschlager" - glass_desc = "100% proof that teen girls will drink anything with gold in it." + glass_desc = "Extremely high proof, with cinnamon to boot. At least the light catches the gold flakes nicely enough to distract you from the imminent sting." shot_glass_icon_state = "shotglassgold" /datum/reagent/consumable/ethanol/patron name = "Patron" - description = "Tequila with silver in it, a favorite of alcoholic women in the club scene." + description = "Tequila with silver in it, often found in nightclubs." color = "#585840" // rgb: 88, 88, 64 boozepwr = 60 quality = DRINK_VERYGOOD taste_description = "metallic and expensive" glass_icon_state = "patronglass" glass_name = "glass of patron" - glass_desc = "Drinking patron in the bar, with all the subpar ladies." + glass_desc = "A glass of Patron. The silver is for show, but you can't help but wonder how you would show it off to anyone." shot_glass_icon_state = "shotglassclear" /datum/reagent/consumable/ethanol/gintonic name = "Gin and Tonic" - description = "An all time classic, mild cocktail." + description = "A classic cocktail, with quinine for flavor." color = "#664300" // rgb: 102, 67, 0 boozepwr = 25 quality = DRINK_NICE taste_description = "mild and tart" glass_icon_state = "gintonicglass" glass_name = "Gin and Tonic" - glass_desc = "A mild but still great cocktail. Drink up, like a true Englishman." + glass_desc = "A mild, venerable cocktail. You wonder if the quinine is doing anything for you." /datum/reagent/consumable/ethanol/rum_coke name = "Rum and Coke" description = "Rum, mixed with cola." - taste_description = "cola" + taste_description = "cola and alcohol" boozepwr = 40 quality = DRINK_NICE color = "#6b2f01" glass_icon_state = "whiskeycolaglass" glass_name = "Rum and Coke" - glass_desc = "The classic go-to of space-fratboys." + glass_desc = "The classic for mixing drinks on the fly." /datum/reagent/consumable/ethanol/cuba_libre - name = "Cuba Libre" - description = "Viva la Revolucion! Viva Cuba Libre!" + name = "Frontier Libre" + description = "For a freer Frontier, everywhere!" color = "#692e01" boozepwr = 50 quality = DRINK_GOOD taste_description = "a refreshing marriage of citrus and rum" glass_icon_state = "cubalibreglass" - glass_name = "Cuba Libre" - glass_desc = "A classic mix of rum, cola, and lime. A favorite of revolutionaries everywhere!" + glass_name = "Frontier Libre" + glass_desc = "A mix of rum, cola, and lime. A favorite of among independent spacers and the Frontiersmen alike, who named it in the spirit of securing a free Frontier." /datum/reagent/consumable/ethanol/whiskey_cola name = "Whiskey Cola" @@ -508,55 +508,55 @@ All effects don't start immediately, but rather get worse over time; the rate is color = "#602a00" boozepwr = 70 quality = DRINK_NICE - taste_description = "cola" + taste_description = "sweet soda and bitter alcohol" glass_icon_state = "whiskeycolaglass" glass_name = "whiskey cola" - glass_desc = "An innocent-looking mixture of cola and whiskey. Delicious." + glass_desc = "An sweet-and-bitter mixture of cola and whiskey." /datum/reagent/consumable/ethanol/martini name = "Classic Martini" - description = "Vermouth with Gin. Not quite how 007 enjoyed it, but still delicious." + description = "Vermouth with gin." color = "#9e8c67" boozepwr = 60 quality = DRINK_NICE - taste_description = "dry class" + taste_description = "dry" glass_icon_state = "martiniglass" glass_name = "Classic Martini" - glass_desc = "Damn, the bartender even stirred it, not shook it." + glass_desc = "Rumored to be a favorite amongst the Evidenzkompanien, much to their chagrin." /datum/reagent/consumable/ethanol/vodkamartini name = "Vodka Martini" - description = "Vodka with Gin. Not quite how 007 enjoyed it, but still delicious." + description = "Vodka with gin." color = "#664300" // rgb: 102, 67, 0 boozepwr = 65 quality = DRINK_NICE taste_description = "shaken, not stirred" glass_icon_state = "martiniglass" glass_name = "Vodka martini" - glass_desc ="A bastardisation of the classic martini. Still great." + glass_desc ="Rumored to be a favorite amongst the Verwaltungskompanien, to their entertainment." /datum/reagent/consumable/ethanol/white_russian - name = "White Russian" - description = "That's just, like, your opinion, man..." + name = "White Gezenan" + description = "Cream and vodka." color = "#A68340" // rgb: 166, 131, 64 boozepwr = 50 quality = DRINK_GOOD taste_description = "bitter cream" glass_icon_state = "whiterussianglass" - glass_name = "White Russian" - glass_desc = "A very nice looking drink. But that's just, like, your opinion, man." + glass_name = "White Gezenan" + glass_desc = "A mix of traditionally PGF-sourced vodka and cream derived from nut milk. You can still drink this if you're not from Gezena, though." /datum/reagent/consumable/ethanol/screwdrivercocktail name = "Screwdriver" - description = "Vodka, mixed with plain ol' orange juice. The result is surprisingly delicious." + description = "Vodka mixed with orange juice." color = "#A68310" // rgb: 166, 131, 16 boozepwr = 55 quality = DRINK_NICE taste_description = "oranges" glass_icon_state = "screwdriverglass" glass_name = "Screwdriver" - glass_desc = "A simple, yet superb mixture of Vodka and orange juice. Just the thing for the tired engineer." + glass_desc = "You won't be turning any screws with this, but you're far from lamenting that." /datum/reagent/consumable/ethanol/screwdrivercocktail/on_mob_life(mob/living/carbon/M) var/static/list/increased_rad_loss = list("Station Engineer", "Atmospheric Technician", "Chief Engineer") @@ -572,18 +572,18 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "sweet 'n creamy" glass_icon_state = "booger" glass_name = "Booger" - glass_desc = "Ewww..." + glass_desc = "The name isn't selling the drink very well, is it..." /datum/reagent/consumable/ethanol/bloody_mary name = "Bloody Mary" - description = "A strange yet pleasurable mixture made of vodka, tomato and lime juice. Or at least you THINK the red stuff is tomato juice." + description = "A strange yet pleasurable mixture made of vodka, tomato and lime juice." color = "#664300" // rgb: 102, 67, 0 boozepwr = 55 quality = DRINK_GOOD taste_description = "tomatoes with a hint of lime" glass_icon_state = "bloodymaryglass" glass_name = "Bloody Mary" - glass_desc = "Tomato juice, mixed with Vodka and a li'l bit of lime. Tastes like liquid murder." + glass_desc = "Tomato juice, mixed with Vodka and a li'l bit of lime. The taste is acquired, and usually acquired through tgrying to use it as a hangover remedy." /datum/reagent/consumable/ethanol/bloody_mary/on_mob_life(mob/living/carbon/C) if(C.blood_volume < BLOOD_VOLUME_NORMAL) @@ -592,14 +592,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/brave_bull name = "Brave Bull" - description = "It's just as effective as Dutch-Courage!" + description = "Liquid courage is as good as any courage!" color = "#664300" // rgb: 102, 67, 0 boozepwr = 60 quality = DRINK_NICE taste_description = "alcoholic bravery" glass_icon_state = "bravebullglass" glass_name = "Brave Bull" - glass_desc = "Tequila and Coffee liqueur, brought together in a mouthwatering mixture. Drink up." + glass_desc = "Tequila and coffee liqueur, brought together to give you the will to pick fights. Don't drink enough to ruin your sense of safety, though." var/tough_text /datum/reagent/consumable/ethanol/brave_bull/on_mob_metabolize(mob/living/M) @@ -615,14 +615,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/tequila_sunrise name = "Tequila Sunrise" - description = "Tequila, Grenadine, and Orange Juice." + description = "Tequila, grenadine, and orange juice." color = "#FFE48C" // rgb: 255, 228, 140 boozepwr = 45 quality = DRINK_GOOD taste_description = "oranges with a hint of pomegranate" glass_icon_state = "tequilasunriseglass" glass_name = "tequila Sunrise" - glass_desc = "Oh great, now you feel nostalgic about sunrises back on Terra..." + glass_desc = "You feel a distinct sense of nostalgia - when's the last time you felt the sun on your face?" var/obj/effect/light_holder /datum/reagent/consumable/ethanol/tequila_sunrise/on_mob_metabolize(mob/living/M) @@ -643,14 +643,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/toxins_special name = "Toxins Special" - description = "This thing is ON FIRE! CALL THE DAMN SHUTTLE!" + description = "It's a bit tasteless to name your drink after industrial accidents." color = "#780162" boozepwr = 25 quality = DRINK_VERYGOOD taste_description = "spicy toxins" glass_icon_state = "toxinsspecialglass" glass_name = "Toxins Special" - glass_desc = "Whoah, this thing is on FIRE!" + glass_desc = "Traditionally lit with a welder while the server is blindfolded, but you don't want to cause an ACTUAL accident here." shot_glass_icon_state = "toxinsspecialglass" /datum/reagent/consumable/ethanol/toxins_special/on_mob_life(mob/living/M) @@ -659,15 +659,15 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/beepsky_smash name = "Beepsky Smash" - description = "Drink this and prepare for the LAW." + description = "A drink for those who pick fights with automated security." color = "#664300" // rgb: 102, 67, 0 boozepwr = 60 //THE FIST OF THE LAW IS STRONG AND HARD quality = DRINK_GOOD metabolization_rate = 0.5 - taste_description = "JUSTICE" + taste_description = "electrified justice" glass_icon_state = "beepskysmashglass" glass_name = "Beepsky Smash" - glass_desc = "Heavy, hot and strong. Just like the Iron fist of the LAW." + glass_desc = "Heavy, hot and strong. Just like the sting of a stunbaton." overdose_threshold = 40 var/datum/brain_trauma/special/beepsky/B @@ -700,26 +700,26 @@ All effects don't start immediately, but rather get worse over time; the rate is M.gain_trauma(/datum/brain_trauma/mild/phobia/security, TRAUMA_RESILIENCE_BASIC) /datum/reagent/consumable/ethanol/irish_cream - name = "Irish Cream" - description = "Whiskey-imbued cream, what else would you expect from the Irish?" + name = "Zohil Cream" + description = "Whiskey-imbued cream." color = "#664300" // rgb: 102, 67, 0 boozepwr = 50 quality = DRINK_NICE taste_description = "creamy alcohol" glass_icon_state = "irishcreamglass" - glass_name = "Irish Cream" - glass_desc = "It's cream, mixed with whiskey. What else would you expect from the Irish?" + glass_name = "Zohil Cream" + glass_desc = "Cream mixed with whiskey. Don't expect to learn anything about the Blueflame from just a drink, though." /datum/reagent/consumable/ethanol/manly_dorf - name = "The Manly Dorf" - description = "Beer and Ale, brought together in a delicious mix. Intended for true men only." + name = "The Shortstop" + description = "Beer and ale, brought together in a very grain-flavored mix." color = "#664300" // rgb: 102, 67, 0 boozepwr = 100 //For the manly only quality = DRINK_NICE - taste_description = "hair on your chest and your chin" + taste_description = "fire in your chest and windburn on your chin" glass_icon_state = "manlydorfglass" - glass_name = "The Manly Dorf" - glass_desc = "A manly concoction made from Ale and Beer. Intended for true men only." + glass_name = "The Shortstop" + glass_desc = "A concoction made from ale and beer. Named after a joke that only short people would order this to prove a point." var/dorf_mode /datum/reagent/consumable/ethanol/manly_dorf/on_mob_metabolize(mob/living/carbon/human/badlands_chugs) @@ -742,14 +742,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/longislandicedtea name = "Long Island Iced Tea" - description = "The liquor cabinet, brought together in a delicious mix. Intended for middle-aged alcoholic women only." + description = "The entire liquor cabinet brought together with enough sugar to hide it." color = "#664300" // rgb: 102, 67, 0 boozepwr = 35 quality = DRINK_VERYGOOD taste_description = "a mixture of cola and alcohol" glass_icon_state = "longislandicedteaglass" glass_name = "Long Island Iced Tea" - glass_desc = "The liquor cabinet, brought together in a delicious mix. Intended for middle-aged alcoholic women only." + glass_desc = "The entire liquor cabinet brought together with enough sugar to hide it." /datum/reagent/consumable/ethanol/moonshine @@ -763,103 +763,86 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_desc = "You've really hit rock bottom now... your liver packed its bags and left last night." /datum/reagent/consumable/ethanol/b52 - name = "B-52" - description = "Coffee, Irish Cream, and cognac. You will get bombed." + name = "AM-G" + description = "Coffee liquor, Zohil Cream, and cognac." color = "#664300" // rgb: 102, 67, 0 boozepwr = 85 quality = DRINK_GOOD - taste_description = "angry and irish" + taste_description = "angry and intense" glass_icon_state = "b52glass" - glass_name = "B-52" - glass_desc = "Kahlua, Irish Cream, and cognac. You will get bombed." + glass_name = "AM-G" + glass_desc = "Coffee liquor, Zohil Cream, and cognac. Enough to make you hide before the blast." shot_glass_icon_state = "b52glass" /datum/reagent/consumable/ethanol/b52/on_mob_metabolize(mob/living/M) playsound(M, 'sound/effects/explosion_distant.ogg', 100, FALSE) /datum/reagent/consumable/ethanol/irishcoffee - name = "Irish Coffee" - description = "Coffee, and alcohol. More fun than a Mimosa to drink in the morning." + name = "Gezenan Coffee" + description = "Coffee, and alcohol. Traditionally enjoyed in the morning on lazy days." color = "#664300" // rgb: 102, 67, 0 boozepwr = 35 quality = DRINK_NICE taste_description = "giving up on the day" glass_icon_state = "irishcoffeeglass" - glass_name = "Irish Coffee" - glass_desc = "Coffee and alcohol. More fun than a Mimosa to drink in the morning." + glass_name = "Gezenan Coffee" + glass_desc = "Coffee and alcohol. Traditionally enjoyed in the morning on lazy days." /datum/reagent/consumable/ethanol/margarita name = "Margarita" - description = "On the rocks with salt on the rim. Arriba~!" + description = "A fruity, tropical drink with a salted rim around the glass." color = "#8CFF8C" // rgb: 140, 255, 140 boozepwr = 35 quality = DRINK_NICE taste_description = "dry and salty" glass_icon_state = "margaritaglass" glass_name = "Margarita" - glass_desc = "On the rocks with salt on the rim. Arriba~!" + glass_desc = "On the rocks with salt on the rim. Apparently the name meant something in a language long lost on Earth." /datum/reagent/consumable/ethanol/black_russian - name = "Black Russian" - description = "For the lactose-intolerant. Still as classy as a White Russian." + name = "Black Rachnid" + description = "An alternative take to the White Gezenan. Doubles as an option for those who can't handle lactose." color = "#360000" // rgb: 54, 0, 0 boozepwr = 70 quality = DRINK_NICE taste_description = "bitterness" glass_icon_state = "blackrussianglass" - glass_name = "Black Russian" - glass_desc = "For the lactose-intolerant. Still as classy as a White Russian." + glass_name = "Black Rachnid" + glass_desc = "An alternative take to the White Gezenan. Doubles as an option for those who can't handle lactose." /datum/reagent/consumable/ethanol/manhattan - name = "Manhattan" - description = "The Detective's undercover drink of choice. He never could stomach gin..." + name = "Twelve Crossings" + description = "A mixed drink popularized by a murder mystery book series from Teceti." color = "#664300" // rgb: 102, 67, 0 boozepwr = 30 quality = DRINK_NICE taste_description = "mild dryness" glass_icon_state = "manhattanglass" - glass_name = "Manhattan" - glass_desc = "The Detective's undercover drink of choice. He never could stomach gin..." - - -/datum/reagent/consumable/ethanol/manhattan_proj - name = "Manhattan Project" - description = "A scientist's drink of choice, for pondering ways to blow up the sector." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 45 - quality = DRINK_VERYGOOD - taste_description = "death, the destroyer of worlds" - glass_icon_state = "proj_manhattanglass" - glass_name = "Manhattan Project" - glass_desc = "A scientist's drink of choice, for thinking how to blow up the sector." - - -/datum/reagent/consumable/ethanol/manhattan_proj/on_mob_life(mob/living/carbon/M) - M.set_drugginess(30) - return ..() + glass_name = "Twelve Crossings" + glass_desc = "A mixed drink popularized by a murder mystery book series from Teceti. The Detective's undercover drink of choice. He never could stomach gin..." /datum/reagent/consumable/ethanol/whiskeysoda name = "Whiskey Soda" - description = "For the more refined griffon." + description = "Whiskey and soda water, a simple mixed drink." color = "#664300" // rgb: 102, 67, 0 boozepwr = 70 quality = DRINK_NICE taste_description = "soda" glass_icon_state = "whiskeysodaglass2" glass_name = "whiskey soda" - glass_desc = "Ultimate refreshment." + glass_desc = "Bitter and refreshing." /datum/reagent/consumable/ethanol/antifreeze name = "Anti-freeze" - description = "The ultimate refreshment. Not what it sounds like." + description = "The ultimate refreshment. Not actually made of antifreeze!" color = "#664300" // rgb: 102, 67, 0 boozepwr = 35 quality = DRINK_NICE - taste_description = "Jack Frost's piss" + taste_description = "frigid heat" glass_icon_state = "antifreeze" glass_name = "Anti-freeze" - glass_desc = "The ultimate refreshment." + glass_desc = "Vodka, cream, and ice. No actual antifreeze included, of course." /datum/reagent/consumable/ethanol/antifreeze/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(20 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal() + 20) //310.15 is the normal bodytemp. @@ -867,14 +850,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/barefoot name = "Barefoot" - description = "Barefoot and pregnant." + description = "To be enjoyed on the beach or by a pool. You should keep your shoes on, though." color = "#664300" // rgb: 102, 67, 0 boozepwr = 45 quality = DRINK_VERYGOOD taste_description = "creamy berries" glass_icon_state = "b&p" glass_name = "Barefoot" - glass_desc = "Barefoot and pregnant." + glass_desc = "To be enjoyed on the beach or by a pool. You should keep your shoes on, though." /datum/reagent/consumable/ethanol/barefoot/on_mob_life(mob/living/carbon/M) if(ishuman(M)) //Barefoot causes the imbiber to quickly regenerate brute trauma if they're not wearing shoes. @@ -893,40 +876,40 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "refreshing cold" glass_icon_state = "snowwhite" glass_name = "Snow White" - glass_desc = "A cold refreshment." + glass_desc = "A cold refreshment of beer and lemon-lime soda. Not exactly princess material, is it?" /datum/reagent/consumable/ethanol/demonsblood //Prevents the imbiber from being dragged into a pool of blood by a slaughter demon. name = "Demon's Blood" - description = "AHHHH!!!!" + description = "A mix of two sodas, rum, and... real blood." color = "#820000" // rgb: 130, 0, 0 boozepwr = 75 quality = DRINK_VERYGOOD taste_description = "sweet tasting iron" glass_icon_state = "demonsblood" - glass_name = "Demons Blood" - glass_desc = "Just looking at this thing makes the hair at the back of your neck stand up." + glass_name = "Demon's Blood" + glass_desc = "A drink made with the blood of the server or the patron, which usually results in said patron being thrown out. While most substitute real blood for a saline solution, that drink is actually referred to as 'Demon's Sweat'." /datum/reagent/consumable/ethanol/devilskiss //If eaten by a slaughter demon, the demon will regret it. name = "Devil's Kiss" - description = "Creepy time!" + description = "Asking for a kiss to go with the blood drawing is pushing it." color = "#A68310" // rgb: 166, 131, 16 boozepwr = 70 quality = DRINK_VERYGOOD taste_description = "bitter iron" glass_icon_state = "devilskiss" - glass_name = "Devils Kiss" - glass_desc = "Creepy time!" + glass_name = "Devil's Kiss" + glass_desc = "The boozier cousin of the Demon's Blood. Typically served in a glass shaped to specifically cut and draw blood from the patron's lip... which deters most." /datum/reagent/consumable/ethanol/vodkatonic name = "Vodka and Tonic" - description = "For when a gin and tonic isn't Russian enough." + description = "The stronger sibling of the Gin and Tonic." color = "#0064C8" // rgb: 0, 100, 200 boozepwr = 70 quality = DRINK_NICE taste_description = "tart bitterness" glass_icon_state = "vodkatonicglass" - glass_name = "vodka and tonic" - glass_desc = "For when a gin and tonic isn't Russian enough." + glass_name = "Vodka and Tonic" + glass_desc = "The stronger sibling of the Gin and Tonic." /datum/reagent/consumable/ethanol/ginfizz @@ -943,55 +926,55 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/bahama_mama name = "Bahama Mama" - description = "A tropical cocktail with a complex blend of flavors." + description = "A tropical cocktail with a complex blend of fruity flavors." color = "#FF7F3B" // rgb: 255, 127, 59 boozepwr = 35 quality = DRINK_GOOD taste_description = "pineapple, coconut, and a hint of coffee" glass_icon_state = "bahama_mama" glass_name = "Bahama Mama" - glass_desc = "A tropical cocktail with a complex blend of flavors." + glass_desc = "A tropical cocktail with a complex blend of fruity flavors. It makes you think about going on vacation someday..." /datum/reagent/consumable/ethanol/singulo name = "Singulo" - description = "A blue-space beverage!" + description = "Named after a tragic industrial accident!" color = "#2E6671" // rgb: 46, 102, 113 boozepwr = 35 quality = DRINK_VERYGOOD taste_description = "concentrated matter" glass_icon_state = "singulo" glass_name = "Singulo" - glass_desc = "A blue-space beverage." + glass_desc = "Named after a tragic industrial accident involving a singularity escaping containment. This drink doesn't taste particularly commemorative - it's too enjoyable!" /datum/reagent/consumable/ethanol/sbiten name = "Sbiten" - description = "A spicy Vodka! Might be a little hot for the little guys!" + description = "Vodka with capsaicin for the extra feeling of intense warmth." color = "#664300" // rgb: 102, 67, 0 boozepwr = 70 quality = DRINK_GOOD taste_description = "hot and spice" glass_icon_state = "sbitenglass" glass_name = "Sbiten" - glass_desc = "A spicy mix of Vodka and Spice. Very hot." + glass_desc = "Vodka with capsaicin for the extra feeling of intense warmth. Difficult to take large swallows." /datum/reagent/consumable/ethanol/sbiten/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(50 * TEMPERATURE_DAMAGE_COEFFICIENT, 0 , M.dna.species.bodytemp_heat_damage_limit) //310.15 is the normal bodytemp. return ..() /datum/reagent/consumable/ethanol/red_mead - name = "Red Mead" - description = "The true Viking drink! Even though it has a strange red color." + name = "Drop-pod" + description = "A commemorative drink, made in the name of those who died during failed orbital drop-pod landings." color = "#C73C00" // rgb: 199, 60, 0 boozepwr = 31 //Red drinks are stronger quality = DRINK_GOOD taste_description = "sweet and salty alcohol" glass_icon_state = "red_meadglass" - glass_name = "Red Mead" - glass_desc = "A true Viking's beverage, made with the blood of their enemies." + glass_name = "Drop-pod" + glass_desc = "A commemorative drink, made in the name of those who died during failed orbital drop-pod landings. Technically intended to use the blood of your enemies, but..." /datum/reagent/consumable/ethanol/mead name = "Mead" - description = "A Viking drink, though a cheap one." + description = "Fermented honey. The gentler sibling to the beer." color = "#664300" // rgb: 102, 67, 0 nutriment_factor = 1 * REAGENTS_METABOLISM boozepwr = 30 @@ -999,17 +982,17 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "sweet, sweet alcohol" glass_icon_state = "meadglass" glass_name = "Mead" - glass_desc = "A drink from Valhalla." + glass_desc = "Fermented honey. The gentler sibling to the beer - and almost just as old." /datum/reagent/consumable/ethanol/iced_beer - name = "Iced Beer" - description = "A beer which is so cold the air around it freezes." + name = "Iced beer" + description = "Iced beer, served in a chilled glass." color = "#664300" // rgb: 102, 67, 0 boozepwr = 15 taste_description = "refreshingly cold" glass_icon_state = "iced_beerglass" glass_name = "iced beer" - glass_desc = "A beer so frosty, the air around it freezes." + glass_desc = "Iced beer, served in a chilled glass. It's cold enough to leave a trail in the air." /datum/reagent/consumable/ethanol/iced_beer/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(-20 * TEMPERATURE_DAMAGE_COEFFICIENT, T0C) //310.15 is the normal bodytemp. @@ -1017,25 +1000,25 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/grog name = "Grog" - description = "Watered-down rum, Nanotrasen approves!" + description = "Watered-down rum, to really stretch out your alcohol rations. A Belter classic." color = "#664300" // rgb: 102, 67, 0 boozepwr = 1 //Basically nothing taste_description = "a poor excuse for alcohol" glass_icon_state = "grogglass" glass_name = "Grog" - glass_desc = "A fine and cepa drink for Space." + glass_desc = "Watered-down rum, to really stretch out your alcohol rations. A Belter classic." /datum/reagent/consumable/ethanol/aloe name = "Aloe" - description = "So very, very, very good." + description = "Zohil Cream and watermelon juice. Mellows out the alcoholic bite for a mild drink." color = "#664300" // rgb: 102, 67, 0 boozepwr = 35 quality = DRINK_VERYGOOD taste_description = "sweet 'n creamy" glass_icon_state = "aloe" glass_name = "Aloe" - glass_desc = "Very, very, very good." + glass_desc = "Zohil Cream and watermelon juice. Mellows out the alcoholic bite for a mild drink." /datum/reagent/consumable/ethanol/andalusia name = "Andalusia" @@ -1046,51 +1029,51 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "lemons" glass_icon_state = "andalusia" glass_name = "Andalusia" - glass_desc = "A nice, strangely named drink." + glass_desc = "A nice, strangely named drink. Theoretically named after a particular region on Terra, but no one's quite sure where." /datum/reagent/consumable/ethanol/alliescocktail - name = "Allies Cocktail" - description = "A drink made from your allies. Not as sweet as those made from your enemies." + name = "Canton Cocktail" + description = "A drink intended to be shared across the Solarian cantons." color = "#664300" // rgb: 102, 67, 0 boozepwr = 45 quality = DRINK_NICE taste_description = "bitter yet free" glass_icon_state = "alliescocktail" - glass_name = "Allies cocktail" - glass_desc = "A drink made from your allies." + glass_name = "Canton cocktail" + glass_desc = "A drink intended to be shared across the Solarian cantons." /datum/reagent/consumable/ethanol/acid_spit - name = "Acid Spit" - description = "A drink for the daring, can be deadly if incorrectly prepared!" + name = "Cracked Moon" + description = "Typically made on a dare by CLIP-BARD crews. It's deadly if incorrectly prepared!" color = "#365000" // rgb: 54, 80, 0 boozepwr = 70 quality = DRINK_VERYGOOD - taste_description = "stomach acid" + taste_description = "alien stomach acid" glass_icon_state = "acidspitglass" - glass_name = "Acid Spit" - glass_desc = "A drink from Nanotrasen. Made from live aliens." + glass_name = "Cracked Moon" + glass_desc = "Typically made on a dare by CLIP-BARD crews. It's deadly if incorrectly prepared!" /datum/reagent/consumable/ethanol/amasec - name = "Amasec" - description = "Official drink of the Nanotrasen Gun-Club!" + name = "Ren Kirsi" + description = "A Teceian drink mainly enjoyed on The Ring and it's sibling colonies." color = "#664300" // rgb: 102, 67, 0 boozepwr = 35 quality = DRINK_GOOD taste_description = "dark and metallic" glass_icon_state = "amasecglass" - glass_name = "Amasec" - glass_desc = "Always handy before COMBAT!!!" + glass_name = "Ren Kirsi" + glass_desc = "There's no way you're getting your hands on metal shavings from The Ring itself, but it's the thought that counts." /datum/reagent/consumable/ethanol/changelingsting name = "Changeling Sting" - description = "You take a tiny sip and feel a burning sensation..." + description = "Made by the superstitous. Keeps the changelings away... whereever they may be." color = "#2E6671" // rgb: 46, 102, 113 boozepwr = 50 quality = DRINK_GOOD taste_description = "your brain coming out your nose" glass_icon_state = "changelingsting" glass_name = "Changeling Sting" - glass_desc = "A stingy drink." + glass_desc = "Made by the superstitous. Keeps the changelings away... whereever they may be." /datum/reagent/consumable/ethanol/changelingsting/on_mob_life(mob/living/carbon/M) if(M.mind) //Changeling Sting assists in the recharging of changeling chemicals. @@ -1101,26 +1084,26 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() /datum/reagent/consumable/ethanol/irishcarbomb - name = "Irish Car Bomb" - description = "Mmm, tastes like the free Irish state." + name = "Lightspeed" + description = "A shot of Zohil cream in a pinch of ale, meant to be downed in one chug - hits you as fast as the name." color = "#2E6671" // rgb: 46, 102, 113 boozepwr = 25 quality = DRINK_GOOD - taste_description = "the spirit of Ireland" + taste_description = "the rush of hyperspace" glass_icon_state = "irishcarbomb" - glass_name = "Irish Car Bomb" - glass_desc = "An Irish car bomb." + glass_name = "Lightspeed" + glass_desc = "A shot of Zohil cream in a pinch of ale, meant to be downed in one chug - hits you as fast as the name." /datum/reagent/consumable/ethanol/syndicatebomb - name = "Syndicate Bomb" - description = "Tastes like terrorism!" + name = "Gorlex Surprise" + description = "Infamously named after the accusations of Syndicate-led bombings of space installations. It's a blast!" color = "#2E6671" // rgb: 46, 102, 113 boozepwr = 90 quality = DRINK_GOOD - taste_description = "purified antagonism" + taste_description = "anti-Nanotrasen sentiments" glass_icon_state = "syndicatebomb" - glass_name = "Syndicate Bomb" - glass_desc = "A syndicate bomb." + glass_name = "Gorlex Surprise" + glass_desc = "Infamously named after the accusations of Syndicate-led bombings of space installations. It's a blast!" /datum/reagent/consumable/ethanol/syndicatebomb/on_mob_life(mob/living/carbon/M) if(prob(5)) @@ -1128,50 +1111,50 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() /datum/reagent/consumable/ethanol/hiveminderaser - name = "Hivemind Eraser" + name = "Hivemind" description = "A vessel of pure flavor." color = "#FF80FC" // rgb: 255, 128, 252 boozepwr = 40 quality = DRINK_GOOD taste_description = "psychic links" glass_icon_state = "hiveminderaser" - glass_name = "Hivemind Eraser" - glass_desc = "For when even mindshields can't save you." + glass_name = "Hivemind" + glass_desc = "A legend around this drink states that drinking this at the same time as someone else links your mind with theirs. Are you going to find out?" /datum/reagent/consumable/ethanol/erikasurprise - name = "Erika Surprise" - description = "The surprise is, it's green!" + name = "Terraformer Surprise" + description = "It's as green as the first terraforming experiments, allegedly." color = "#2E6671" // rgb: 46, 102, 113 boozepwr = 35 quality = DRINK_VERYGOOD taste_description = "tartness and bananas" glass_icon_state = "erikasurprise" - glass_name = "Erika Surprise" - glass_desc = "The surprise is, it's green!" + glass_name = "Terraformer Surprise" + glass_desc = "It's as green as the first terraforming experiments, allegedly." /datum/reagent/consumable/ethanol/driestmartini - name = "Driest Martini" - description = "Only for the experienced. You think you see sand floating in the glass." + name = "Saltflat" + description = "Nigh-dehydratingly dry. Intended to be a challenge." nutriment_factor = 1 * REAGENTS_METABOLISM color = "#2E6671" // rgb: 46, 102, 113 boozepwr = 65 quality = DRINK_GOOD taste_description = "a beach" glass_icon_state = "driestmartiniglass" - glass_name = "Driest Martini" - glass_desc = "Only for the experienced. You think you see sand floating in the glass." + glass_name = "Saltflat" + glass_desc = "Nigh-dehydratingly dry. Intended to be a challenge." /datum/reagent/consumable/ethanol/bananahonk - name = "Banana Honk" - description = "A drink from Clown Heaven." + name = "Creamtruck" + description = "A distinctly non-kid friendly equivalent to the ice cream truck." nutriment_factor = 1 * REAGENTS_METABOLISM color = "#FFFF91" // rgb: 255, 255, 140 boozepwr = 60 quality = DRINK_GOOD - taste_description = "a bad joke" + taste_description = "bananas and cream" glass_icon_state = "bananahonkglass" - glass_name = "Banana Honk" - glass_desc = "A drink from Clown Heaven." + glass_name = "Creamtruck" + glass_desc = "A distinctly non-kid friendly equivalent to the ice cream truck." /datum/reagent/consumable/ethanol/bananahonk/on_mob_life(mob/living/carbon/M) if((ishuman(M) && M.job == "Clown") || ismonkey(M)) @@ -1180,16 +1163,16 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() || . /datum/reagent/consumable/ethanol/silencer - name = "Silencer" - description = "A drink from Mime Heaven." + name = "Choker" + description = "It takes a moment of quiet to really appreciate some drinks - this one doesn't give you the illusion of choice." nutriment_factor = 1 * REAGENTS_METABOLISM color = "#664300" // rgb: 102, 67, 0 - boozepwr = 59 //Proof that clowns are better than mimes right here + boozepwr = 59 quality = DRINK_GOOD - taste_description = "a pencil eraser" + taste_description = "peace and quiet" glass_icon_state = "silencerglass" - glass_name = "Silencer" - glass_desc = "A drink from Mime Heaven." + glass_name = "Choker" + glass_desc = "It takes a moment of quiet to really appreciate some drinks - this one doesn't give you the illusion of choice." /datum/reagent/consumable/ethanol/silencer/on_mob_life(mob/living/carbon/M) if(ishuman(M) && M.mind?.miming) @@ -1200,18 +1183,18 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/drunkenblumpkin name = "Drunken Blumpkin" - description = "A weird mix of whiskey and blumpkin juice." + description = "A weird mix of whiskey and... chlorine-pumpkin juice?" color = "#1EA0FF" // rgb: 102, 67, 0 boozepwr = 50 quality = DRINK_VERYGOOD taste_description = "molasses and a mouthful of pool water" glass_icon_state = "drunkenblumpkin" glass_name = "Drunken Blumpkin" - glass_desc = "A drink for the drunks." + glass_desc = "A drink for the confused hydropon worker." /datum/reagent/consumable/ethanol/whiskey_sour //Requested since we had whiskey cola and soda but not sour. name = "Whiskey Sour" - description = "Lemon juice/whiskey/sugar mixture. Moderate alcohol content." + description = "A mix of lemon juice, whiskey, and sugar." color = rgb(255, 201, 49) boozepwr = 35 quality = DRINK_GOOD @@ -1222,35 +1205,16 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/hcider name = "Hard Cider" - description = "Apple juice, for adults." + description = "The alcoholic sibling to apple cider." color = "#CD6839" nutriment_factor = 1 * REAGENTS_METABOLISM boozepwr = 25 taste_description = "the season that falls between summer and winter" glass_icon_state = "whiskeyglass" glass_name = "hard cider" - glass_desc = "Tastes like autumn... no wait, fall!" + glass_desc = "Sharper tasting, alcoholic apple cider." shot_glass_icon_state = "shotglassbrown" - -/datum/reagent/consumable/ethanol/fetching_fizz //A reference to one of my favorite games of all time. Pulls nearby ores to the imbiber! - name = "Fetching Fizz" - description = "Whiskey sour/iron/uranium mixture resulting in a highly magnetic slurry. Mild alcohol content." //Requires no alcohol to make but has alcohol anyway because ~magic~ - color = rgb(255, 91, 15) - boozepwr = 10 - quality = DRINK_VERYGOOD - metabolization_rate = 0.1 * REAGENTS_METABOLISM - taste_description = "charged metal" // the same as teslium, honk honk. - glass_icon_state = "fetching_fizz" - glass_name = "Fetching Fizz" - glass_desc = "Induces magnetism in the imbiber. Started as a barroom prank but evolved to become popular with miners and scrappers. Metallic aftertaste." - - -/datum/reagent/consumable/ethanol/fetching_fizz/on_mob_life(mob/living/carbon/M) - for(var/obj/item/stack/ore/O in orange(3, M)) - step_towards(O, get_turf(M)) - return ..() - //Another reference. Heals those in critical condition extremely quickly. /datum/reagent/consumable/ethanol/hearty_punch name = "Hearty Punch" @@ -1262,7 +1226,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "bravado in the face of disaster" glass_icon_state = "hearty_punch" glass_name = "Hearty Punch" - glass_desc = "Aromatic beverage served piping hot. According to folk tales it can almost wake the dead." + glass_desc = "An aromatic beverage, served piping hot. According to folktales, it can almost wake the dead." /datum/reagent/consumable/ethanol/hearty_punch/on_mob_life(mob/living/carbon/M) if(M.health <= 0) @@ -1295,7 +1259,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "da bomb" glass_icon_state = "atomicbombglass" glass_name = "Atomic Bomb" - glass_desc = "Nanotrasen cannot take legal responsibility for your actions after imbibing." + glass_desc = "Devastating to you and everyone around you, especially if you get drunk enough from it." /datum/reagent/consumable/ethanol/atomicbomb/on_mob_life(mob/living/carbon/M) M.set_drugginess(50) @@ -1353,7 +1317,7 @@ All effects don't start immediately, but rather get worse over time; the rate is metabolization_rate = 1 * REAGENTS_METABOLISM glass_icon_state = "neurotoxinglass" glass_name = "Neurotoxin" - glass_desc = "A drink that is guaranteed to knock you silly." + glass_desc = "The story goes that this drink was made on a bet between Cybersun chemists, debating if a drink could be used to put down a suspected Nanotrasen spy. While morphine wasn't supposed to be used, it put them down all the same." /datum/reagent/consumable/ethanol/neurotoxin/proc/pickt() return (pick(TRAIT_PARALYSIS_L_ARM,TRAIT_PARALYSIS_R_ARM,TRAIT_PARALYSIS_R_LEG,TRAIT_PARALYSIS_L_LEG)) @@ -1365,7 +1329,7 @@ All effects don't start immediately, but rather get worse over time; the rate is if(prob(20)) M.adjustStaminaLoss(10) M.drop_all_held_items() - to_chat(M, "You cant feel your hands!") + to_chat(M, "You can't feel your hands!") if(current_cycle > 5) if(prob(20)) var/t = pickt() @@ -1390,17 +1354,17 @@ All effects don't start immediately, but rather get worse over time; the rate is ..() /datum/reagent/consumable/ethanol/hippies_delight - name = "Hippie's Delight" - description = "You just don't get it maaaan." + name = "Between the Mandibles" + description = "Mushroom-supplied hallucinogens and strong alcohol." color = "#664300" // rgb: 102, 67, 0 nutriment_factor = 0 boozepwr = 0 //custom drunk effect quality = DRINK_FANTASTIC metabolization_rate = 0.2 * REAGENTS_METABOLISM - taste_description = "giving peace a chance" + taste_description = "two finger-sized bites on your tongue" glass_icon_state = "hippiesdelightglass" - glass_name = "Hippie's Delight" - glass_desc = "A drink enjoyed by people during the 1960's." + glass_name = "Between the Mandibles" + glass_desc = "Named after a request from a clueless spacer who asked for Rachnid venom to be mixed in a house special. While Rachnids don't have venom glands, this'll have you reeling all the same." /datum/reagent/consumable/ethanol/hippies_delight/on_mob_life(mob/living/carbon/M) if (!M.slurring) @@ -1436,7 +1400,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/eggnog name = "Eggnog" - description = "For enjoying the most wonderful time of the year." + description = "For enjoying the Winter Solstice." color = "#fcfdc6" // rgb: 252, 253, 198 nutriment_factor = 2 * REAGENTS_METABOLISM boozepwr = 1 @@ -1444,34 +1408,17 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "custard and alcohol" glass_icon_state = "glass_yellow" glass_name = "eggnog" - glass_desc = "For enjoying the most wonderful time of the year." - - -/datum/reagent/consumable/ethanol/narsour - name = "Nar'Sour" - description = "Side effects include self-mutilation and hoarding plasteel." - color = RUNE_COLOR_DARKRED - boozepwr = 10 - quality = DRINK_FANTASTIC - taste_description = "bloody" - glass_icon_state = "narsour" - glass_name = "Nar'Sour" - glass_desc = "A new hit cocktail inspired by THE ARM Breweries will have you shouting Fuu ma'jin in no time!" - -/datum/reagent/consumable/ethanol/narsour/on_mob_life(mob/living/carbon/M) - M.cultslurring = min(M.cultslurring + 3, 3) - M.stuttering = min(M.stuttering + 3, 3) - ..() + glass_desc = "For enjoying the Winter Solstice." /datum/reagent/consumable/ethanol/triple_sec name = "Triple Sec" description = "A sweet and vibrant orange liqueur." color = "#ffcc66" boozepwr = 30 - taste_description = "a warm flowery orange taste which recalls the ocean air and summer wind of the caribbean" + taste_description = "a warm flowery orange taste which recalls the ocean air and summer wind of distant shores" glass_icon_state = "glass_orange" glass_name = "Triple Sec" - glass_desc = "A glass of straight Triple Sec." + glass_desc = "A glass of straight triple sec. Citrusy and warm." /datum/reagent/consumable/ethanol/creme_de_menthe name = "Creme de Menthe" @@ -1481,17 +1428,17 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "a minty, cool, and invigorating splash of cold streamwater" glass_icon_state = "glass_green" glass_name = "Creme de Menthe" - glass_desc = "You can almost feel the first breath of spring just looking at it." + glass_desc = "Bright green and minty - enough to tell you what it's going to taste like." /datum/reagent/consumable/ethanol/creme_de_cacao name = "Creme de Cacao" - description = "A chocolatey liqueur excellent for adding dessert notes to beverages and bribing sororities." + description = "A chocolatey liqueur excellent for adding dessert notes to beverages." color = "#996633" boozepwr = 20 taste_description = "a slick and aromatic hint of chocolates swirling in a bite of alcohol" glass_icon_state = "glass_brown" glass_name = "Creme de Cacao" - glass_desc = "A million hazing lawsuits and alcohol poisonings have started with this humble ingredient." + glass_desc = "Creme de Cacao - chocolate-wine, essentially. Not milk chocolate, so expect some bite." /datum/reagent/consumable/ethanol/creme_de_coconut name = "Creme de Coconut" @@ -1501,7 +1448,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "a sweet milky flavor with notes of toasted sugar" glass_icon_state = "glass_white" glass_name = "Creme de Coconut" - glass_desc = "An unintimidating glass of coconut liqueur." + glass_desc = "A white glass of coconut liqueur." /datum/reagent/consumable/ethanol/quadruple_sec name = "Quadruple Sec" @@ -1509,10 +1456,10 @@ All effects don't start immediately, but rather get worse over time; the rate is color = "#cc0000" boozepwr = 35 quality = DRINK_GOOD - taste_description = "an invigorating bitter freshness which suffuses your being; no enemy of the corporation will go unrobusted this day" + taste_description = "an invigorating bitter freshness which suffuses your being; you can take on anyone who messes with your vessel" glass_icon_state = "quadruple_sec" glass_name = "Quadruple Sec" - glass_desc = "An intimidating and lawful beverage dares you to violate the law and make its day. Still can't drink it on duty, though." + glass_desc = "A glass of Quadruple Sec. Popularized for being a mixed drink of choice across multiple independent security agencies, and notably among Nanotrasen's internal security culture. It's not recommended to drink while manning a vessel, though!" /datum/reagent/consumable/ethanol/quadruple_sec/on_mob_life(mob/living/carbon/M) //Securidrink in line with the Screwdriver for engineers or Nothing for mimes @@ -1524,14 +1471,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/quintuple_sec name = "Quintuple Sec" - description = "Law, Order, Alcohol, and Police Brutality distilled into one single elixir of JUSTICE." + description = "Law, order and alcohol distilled into one single elixir." color = "#ff3300" boozepwr = 55 quality = DRINK_FANTASTIC - taste_description = "THE LAW" + taste_description = "drinking on duty" glass_icon_state = "quintuple_sec" glass_name = "Quintuple Sec" - glass_desc = "Now you are become law, destroyer of clowns." + glass_desc = "The logical endpoint of the Quadruple Sec. Often had in the hands of senior security staff, though you really should not be drinking this while on-duty." /datum/reagent/consumable/ethanol/quintuple_sec/on_mob_life(mob/living/carbon/M) //Securidrink in line with the Screwdriver for engineers or Nothing for mimes but STRONG.. @@ -1546,14 +1493,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/grasshopper name = "Grasshopper" - description = "A fresh and sweet dessert shooter. Difficult to look manly while drinking this." + description = "A fresh and sweet dessert shooter." color = "#00ff00" boozepwr = 25 quality = DRINK_GOOD taste_description = "chocolate and mint dancing around your mouth" glass_icon_state = "grasshopper" glass_name = "Grasshopper" - glass_desc = "You weren't aware edible beverages could be that green." + glass_desc = "Named after a particularly green insect. Theoretically, there's always adding vodka to this and making it a Flying Grasshopper..." /datum/reagent/consumable/ethanol/stinger name = "Stinger" @@ -1564,7 +1511,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "a slap on the face in the best possible way" glass_icon_state = "stinger" glass_name = "Stinger" - glass_desc = "You wonder what would happen if you pointed this at a heat source..." + glass_desc = "A brandy-and-menthe mixed drink to end the day with. While often found in the hands of the upper class, there's nothing wrong with feeling a little fancy." /datum/reagent/consumable/ethanol/bastion_bourbon name = "Bastion Bourbon" @@ -1664,13 +1611,13 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/sake name = "Sake" - description = "A sweet rice wine of questionable legality and extreme potency." + description = "A sweet rice wine." color = "#DDDDDD" boozepwr = 70 taste_description = "sweet rice wine" glass_icon_state = "sakecup" glass_name = "cup of sake" - glass_desc = "A traditional cup of sake." + glass_desc = "A cup of sake. Capable of being served hot, cold, or at room temperature, and served in a traditionally-sized little cup." /datum/reagent/consumable/ethanol/peppermint_patty name = "Peppermint Patty" @@ -1681,7 +1628,7 @@ All effects don't start immediately, but rather get worse over time; the rate is quality = DRINK_GOOD glass_icon_state = "peppermint_patty" glass_name = "Peppermint Patty" - glass_desc = "A boozy minty hot cocoa that warms your belly on a cold night." + glass_desc = "A boozy, minty hot cocoa that warms your belly on a cold night." /datum/reagent/consumable/ethanol/peppermint_patty/on_mob_life(mob/living/carbon/M) M.apply_status_effect(/datum/status_effect/throat_soothed) @@ -1689,15 +1636,15 @@ All effects don't start immediately, but rather get worse over time; the rate is ..() /datum/reagent/consumable/ethanol/alexander - name = "Alexander" - description = "Named after a Greek hero, this mix is said to embolden a user's shield as if they were in a phalanx." + name = "Ash-Shield" + description = "While not a traditional trickwine by any means, this mix is said to embolden a user's shield under certain circumstance." color = "#F5E9D3" boozepwr = 50 quality = DRINK_GOOD taste_description = "bitter, creamy cacao" glass_icon_state = "alexander" - glass_name = "Alexander" - glass_desc = "A creamy, indulgent delight that is stronger than it seems." + glass_name = "Ash-Shield" + glass_desc = "While not a traditional trickwine by any means (and considered in poor taste in mixing), this drink is said to embolden the shield in the imbiber's hand. Just don't let it engender passivity." var/obj/item/shield/mighty_shield /datum/reagent/consumable/ethanol/alexander/on_mob_metabolize(mob/living/L) @@ -1721,37 +1668,37 @@ All effects don't start immediately, but rather get worse over time; the rate is ..() /datum/reagent/consumable/ethanol/amaretto_alexander - name = "Amaretto Alexander" - description = "A weaker version of the Alexander, what it lacks in strength it makes up for in flavor." + name = "Happy Huntsman" + description = "A cousin of the Ash-Shield, what it lacks in strength (and mysterious power), it makes up for in flavor." color = "#DBD5AE" boozepwr = 35 quality = DRINK_VERYGOOD taste_description = "sweet, creamy cacao" glass_icon_state = "alexanderam" - glass_name = "Amaretto Alexander" - glass_desc = "A creamy, indulgent delight that is in fact as gentle as it seems." + glass_name = "Happy Huntsman" + glass_desc = "A gentle, creamy drink, enjoyed on rare occasions by the Saint Roumain's followers." /datum/reagent/consumable/ethanol/sidecar - name = "Sidecar" - description = "The one ride you'll gladly give up the wheel for." + name = "Bridge Bunny" + description = "You're happy to not pilot the ship after having one of these." color = "#FFC55B" boozepwr = 45 quality = DRINK_GOOD taste_description = "delicious freedom" glass_icon_state = "sidecar" - glass_name = "Sidecar" - glass_desc = "The one ride you'll gladly give up the wheel for." + glass_name = "Bridge Bunny" + glass_desc = "You're happy to not pilot the ship after having one of these." /datum/reagent/consumable/ethanol/between_the_sheets name = "Between the Sheets" - description = "A provocatively named classic. Funny enough, doctors recommend drinking it before taking a nap." + description = "A provocatively named classic." color = "#F4C35A" boozepwr = 55 quality = DRINK_GOOD - taste_description = "seduction" + taste_description = "rum, lemons, and mild embarrassment" glass_icon_state = "between_the_sheets" glass_name = "Between the Sheets" - glass_desc = "The only drink that comes with a label reminding you of Nanotrasen's zero-tolerance promiscuity policy." + glass_desc = "Also known as The Maiden's Prayer, if you're not willing to say the original name aloud." /datum/reagent/consumable/ethanol/between_the_sheets/on_mob_life(mob/living/L) ..() @@ -1767,15 +1714,15 @@ All effects don't start immediately, but rather get worse over time; the rate is L.adjustFireLoss(-0.2) /datum/reagent/consumable/ethanol/kamikaze - name = "Kamikaze" - description = "Divinely windy." + name = "Mothball" + description = "Vodka, triple sec, and lime juice. Moth dust not usually included." color = "#EEF191" boozepwr = 60 quality = DRINK_GOOD - taste_description = "divine windiness" + taste_description = "fluttery sour-sweetness" glass_icon_state = "kamikaze" - glass_name = "Kamikaze" - glass_desc = "Divinely windy." + glass_name = "Mothball" + glass_desc = "Made in an attempt to commemorate the supposed original place mothpeople were created in, though it was since disproven. While moth dust could be used as a garnish, don't go asking for it unless you are one." /datum/reagent/consumable/ethanol/mojito name = "Mojito" @@ -1789,15 +1736,15 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_desc = "A drink that looks as refreshing as it tastes." /datum/reagent/consumable/ethanol/moscow_mule - name = "Moscow Mule" - description = "A chilly drink that reminds you of the Derelict." + name = "Gorlex Gator" + description = "A chilly drink made in remembrance of Gorlex IV." color = "#EEF1AA" boozepwr = 30 quality = DRINK_GOOD taste_description = "refreshing spiciness" glass_icon_state = "moscow_mule" - glass_name = "Moscow Mule" - glass_desc = "A chilly drink that reminds you of the Derelict." + glass_name = "Gorlex Gator" + glass_desc = "A chilly drink made in remembrance of Gorlex IV. It's not a wise idea to go ordering this when the PGF are in town, though." /datum/reagent/consumable/ethanol/fernet name = "Fernet" @@ -1806,7 +1753,7 @@ All effects don't start immediately, but rather get worse over time; the rate is boozepwr = 80 taste_description = "utter bitterness" glass_name = "glass of fernet" - glass_desc = "A glass of pure Fernet. Only an absolute madman would drink this alone." //Hi Kevum + glass_desc = "A glass of pure Fernet. Intensely bitter and reserved to being a digestive more than something to be enjoyed." //Hi Kevum /datum/reagent/consumable/ethanol/fernet/on_mob_life(mob/living/carbon/M) if(M.nutrition <= NUTRITION_LEVEL_STARVING) @@ -1816,15 +1763,15 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() /datum/reagent/consumable/ethanol/fernet_cola - name = "Fernet Cola" + name = "Weldline" description = "A very popular and bittersweet digestif, ideal after a heavy meal. Best served on a sawed-off cola bottle as per tradition." color = "#390600" // rgb: 57, 6, boozepwr = 25 quality = DRINK_NICE taste_description = "sweet relief" glass_icon_state = "godlyblend" - glass_name = "glass of fernet cola" - glass_desc = "A sawed-off cola bottle filled with Fernet Cola. Nothing better after eating like a lardass." + glass_name = "glass of weldline" + glass_desc = "A shorn-off cola bottle filled with fernet and cola soft drink. A tradition among cargo workers and hull technicians is to use a welder to cut the cola can in half." /datum/reagent/consumable/ethanol/fernet_cola/on_mob_life(mob/living/carbon/M) if(M.nutrition <= NUTRITION_LEVEL_STARVING) @@ -1834,7 +1781,6 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() /datum/reagent/consumable/ethanol/fanciulli - name = "Fanciulli" description = "What if the Manhattan cocktail ACTUALLY used a bitter herb liquour? Helps you sober up." //also causes a bit of stamina damage to symbolize the afterdrink lazyness color = "#CA933F" // rgb: 202, 147, 63 @@ -1843,7 +1789,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "a sweet sobering mix" glass_icon_state = "fanciulli" glass_name = "glass of fanciulli" - glass_desc = "A glass of Fanciulli. It's just Manhattan with Fernet." + glass_desc = "A glass of Fanciulli: a Manhattan with fernet mixed in. Bitter enough to knock some sense into your drunk self." /datum/reagent/consumable/ethanol/fanciulli/on_mob_life(mob/living/carbon/M) M.adjust_nutrition(-5) @@ -1858,15 +1804,15 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/branca_menta - name = "Branca Menta" + name = "Mirage" description = "A refreshing mixture of bitter Fernet with mint creme liquour." color = "#4B5746" // rgb: 75, 87, 70 boozepwr = 35 quality = DRINK_GOOD taste_description = "a bitter freshness" glass_icon_state= "minted_fernet" - glass_name = "glass of branca menta" - glass_desc = "A glass of Branca Menta, perfect for those lazy and hot Sunday summer afternoons." //Get lazy literally by drinking this + glass_name = "glass of Mirage" + glass_desc = "A glass of fernet and mint creme liquor, enjoyed on the warmer days on Teceti." //Get lazy literally by drinking this /datum/reagent/consumable/ethanol/branca_menta/on_mob_life(mob/living/carbon/M) @@ -2014,7 +1960,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "auspicious occasions and bad decisions" glass_icon_state = "champagne_glass" glass_name = "Champagne" - glass_desc = "The flute clearly displays the slowly rising bubbles." + glass_desc = "A sparkling wine, traditionally served in a flute that clearly displays the slowly rising bubbles." /datum/reagent/consumable/ethanol/wizz_fizz @@ -2023,7 +1969,7 @@ All effects don't start immediately, but rather get worse over time; the rate is color = "#4235d0" //Just pretend that the triple-sec was blue curacao. boozepwr = 50 quality = DRINK_GOOD - taste_description = "friendship! It is magic, after all" + taste_description = "whimsy and carbonation" glass_icon_state = "wizz_fizz" glass_name = "Wizz Fizz" glass_desc = "The glass bubbles and froths with an almost magical intensity." @@ -2037,48 +1983,36 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() /datum/reagent/consumable/ethanol/bug_spray - name = "Bug Spray" + name = "Stunball" description = "A harsh, acrid, bitter drink, for those who need something to brace themselves." color = "#33ff33" boozepwr = 50 quality = DRINK_GOOD - taste_description = "the pain of ten thousand slain mosquitos" + taste_description = "the distinct sense of drinking diluted poison" glass_icon_state = "bug_spray" - glass_name = "Bug Spray" - glass_desc = "Your eyes begin to water as the sting of alcohol reaches them." - -/datum/reagent/consumable/ethanol/bug_spray/on_mob_life(mob/living/carbon/M) -//Bugs should not drink Bug spray. - if(ismoth(M) || isflyperson(M) || isspiderperson(M)) - M.adjustToxLoss(1,0) - return ..() -/datum/reagent/consumable/ethanol/bug_spray/on_mob_metabolize(mob/living/carbon/M) - - if(ismoth(M) || isflyperson(M)) - M.emote("scream") - return ..() - + glass_name = "Stunball" + glass_desc = "Made in protest of the Mothball mixed drink being recognized by the Interstellar Bartenders Association, who refute the idea of a singular point of origin. The taste is as spiteful as its history." /datum/reagent/consumable/ethanol/applejack name = "Applejack" - description = "The perfect beverage for when you feel the need to horse around." + description = "The officially sponsored drink by the National Association for Anti-Gravity Automobile Dragracing (NAAGAD)." color = "#ff6633" boozepwr = 20 - taste_description = "an honest day's work at the orchard" + taste_description = "resisting gravity through brandy" glass_icon_state = "applejack_glass" glass_name = "Applejack" - glass_desc = "You feel like you could drink this all neight." + glass_desc = "You lament you can't watch any Agrav Races while out here." /datum/reagent/consumable/ethanol/jack_rose - name = "Jack Rose" - description = "A light cocktail perfect for sipping with a slice of pie." + name = "Jackalope" + description = "A light cocktail named after a famous anti-gravity racer." color = "#ff6633" boozepwr = 15 quality = DRINK_NICE taste_description = "a sweet and sour slice of apple" glass_icon_state = "jack_rose" - glass_name = "Jack Rose" - glass_desc = "Enough of these, and you really will start to suppose your toeses are roses." + glass_name = "Jackalope" + glass_desc = "Enough of these, and you might feel like you're floating. Just don't think you can pilot!" /datum/reagent/consumable/ethanol/turbo name = "Turbo" @@ -2089,11 +2023,11 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "the outlaw spirit" glass_icon_state = "turbo" glass_name = "Turbo" - glass_desc = "A turbulent cocktail for outlaw hoverbikers." + glass_desc = "A turbulent cocktail for outlaw hoverbikers. Not officially recognized by National Association for Anti-Gravity Automobile Dragracing (NAAGAD)... but they're sticks in the mud, anyway!" /datum/reagent/consumable/ethanol/turbo/on_mob_life(mob/living/carbon/M) if(prob(4)) - to_chat(M, "[pick("You feel disregard for the rule of law.", "You feel pumped!", "Your head is pounding.", "Your thoughts are racing..")]") + to_chat(M, "[pick("You feel disregard for the rule of law.", "You feel pumped!", "Your head is pounding.", "Your thoughts are racing...")]") M.adjustStaminaLoss(-M.drunkenness * 0.25) return ..() @@ -2106,7 +2040,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "simpler times" glass_icon_state = "old_timer" glass_name = "Old Timer" - glass_desc = "WARNING! May cause premature aging!" + glass_desc = "You might not be the target audience of this drink if you're still out in the Frontier, though." /datum/reagent/consumable/ethanol/old_timer/on_mob_life(mob/living/carbon/M) if(prob(20)) @@ -2119,9 +2053,6 @@ All effects don't start immediately, but rather get worse over time; the rate is N.update_hair() if(N.age > N.dna.species.species_age_max * 0.8) N.become_nearsighted(type) - if(N.gender == MALE) - N.facial_hairstyle = "Beard (Very Long)" - N.update_hair() if(N.age > N.dna.species.species_age_max * 1.2) //Best not let people get older than this or i might incur G-ds wrath M.visible_message("[M] becomes older than any man should be.. and crumbles into dust!") @@ -2135,42 +2066,42 @@ All effects don't start immediately, but rather get worse over time; the rate is color = "#ffe65b" boozepwr = 60 quality = DRINK_GOOD - taste_description = "artifical fruityness" + taste_description = "artifical fruitiness" glass_icon_state = "rubberneck" glass_name = "Rubberneck" - glass_desc = "A popular drink amongst those adhering to an all synthetic diet." + glass_desc = "A popular drink amongst those adhering to an all-synthetic diet, popularized briefly as a counterculture movement." /datum/reagent/consumable/ethanol/duplex - name = "Duplex" + name = "North-South" description = "An inseparable combination of two fruity drinks." color = "#50e5cf" boozepwr = 25 quality = DRINK_NICE taste_description = "green apples and blue raspberries" glass_icon_state = "duplex" - glass_name = "Duplex" - glass_desc = "To imbibe one component separately from the other is consider a great faux pas." + glass_name = "North-South" + glass_desc = "A fruity drink made, apparently, to represent North and South Teceti. You're supposed to hold it in a way that both vials pour together - one on top of the other." /datum/reagent/consumable/ethanol/trappist - name = "Trappist Beer" - description = "A strong dark ale brewed by space-monks." + name = "Trapper's Beer" + description = "A strong dark ale brewed by the Saint Roumain Militia." color = "#390c00" boozepwr = 40 quality = DRINK_VERYGOOD - taste_description = "dried plums and malt" + taste_description = "dried plums, ash, and malt" glass_icon_state = "trappistglass" - glass_name = "Trappist Beer" - glass_desc = "boozy Catholicism in a glass." + glass_name = "Trapper's Beer" + glass_desc = "The Ashen Huntsman's blessings, in a glass. Despite proclaiming an ascetic lifestyle, it's okay to have a little fun once in a while." /datum/reagent/consumable/ethanol/blazaam - name = "Blazaam" - description = "A strange drink that few people seem to remember existing. Doubles as a Berenstain remover." + name = "Hyperspace Highball" + description = "A strange drink mixed with bluespace crystal flakes, which is already extremely expensive on its own merit." boozepwr = 70 quality = DRINK_FANTASTIC taste_description = "alternate realities" glass_icon_state = "blazaamglass" - glass_name = "Blazaam" - glass_desc = "The glass seems to be sliding between realities. Doubles as a Berenstain remover." + glass_name = "Hyperspace Highball" + glass_desc = "The glass is seemingly reacting with the bluespace flakes... maybe making this was a poor decision?" var/stored_teleports = 0 /datum/reagent/consumable/ethanol/blazaam/on_mob_life(mob/living/carbon/M) @@ -2185,15 +2116,15 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() /datum/reagent/consumable/ethanol/mauna_loa - name = "Mauna Loa" + name = "Inner Fire" description = "Extremely hot; not for the faint of heart!" boozepwr = 40 color = "#fe8308" // 254, 131, 8 quality = DRINK_FANTASTIC taste_description = "fiery, with an aftertaste of burnt flesh" glass_icon_state = "mauna_loa" - glass_name = "Mauna Loa" - glass_desc = "Lavaland in a drink... mug... volcano... thing." + glass_name = "Inner Fire" + glass_desc = "Not at all made by the Saint Roumain, this drink still bases itself as a test of will used by the hunters to test their endurance to intense heat... and alcohol." /datum/reagent/consumable/ethanol/mauna_loa/on_mob_life(mob/living/carbon/M) // Heats the user up while the reagent is in the body. Occasionally makes you burst into flames. @@ -2212,7 +2143,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "sugary tartness" glass_icon_state = "painkiller" glass_name = "Painkiller" - glass_desc = "A combination of tropical juices and rum. Surely this will make you feel better." + glass_desc = "A combination of tropical juices and rum. Surely, this will make you feel better." /datum/reagent/consumable/ethanol/pina_colada name = "Pina Colada" @@ -2229,12 +2160,12 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/pruno // pruno mix is in drink_reagents name = "pruno" color = "#E78108" - description = "Fermented prison wine made from fruit, sugar, and despair. Security loves to confiscate this, which is the only kind thing Security has ever done." + description = "Fermented prison wine made from fruit, sugar, and despair." boozepwr = 85 - taste_description = "your tastebuds being individually shanked" + taste_description = "your tastebuds crying out" glass_icon_state = "glass_orange" glass_name = "glass of pruno" - glass_desc = "Fermented prison wine made from fruit, sugar, and despair. Security loves to confiscate this, which is the only kind thing Security has ever done." + glass_desc = "Fermented prison wine made from fruit, sugar, and despair." /datum/reagent/consumable/ethanol/pruno/on_mob_life(mob/living/carbon/M) M.adjust_disgust(5) @@ -2249,7 +2180,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "sweetness followed by a soft sourness and warmth" glass_icon_state = "gingeramaretto" glass_name = "Ginger Amaretto" - glass_desc = "The sprig of rosemary adds a nice aroma to the drink, and isn't just to be pretentious afterall!" + glass_desc = "Technically intended to come with a sprig of rosemary... but where are you going to get your hands on that?" /datum/reagent/consumable/ethanol/godfather name = "Godfather" @@ -2260,28 +2191,28 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "a delightful softened punch" glass_icon_state = "godfather" glass_name = "Godfather" - glass_desc = "A classic from old Italy and enjoyed by gangsters, pray the orange peel doesnt end up in your mouth." + glass_desc = "Technically still enjoyed by members of the Intersolar Mafia, though the homage is much older. Pray the orange peel doesn't end up in your mouth." /datum/reagent/consumable/ethanol/godmother name = "Godmother" - description = "A twist on a classic, liked more by mature women." + description = "A twist on a classic, made as a sibling drink to the Godfather." boozepwr = 50 color = "#E68F00" quality = DRINK_GOOD taste_description = "sweetness and a zesty twist" glass_icon_state = "godmother" glass_name = "Godmother" - glass_desc = "A lovely fresh smelling cocktail, a true Sicilian delight." + glass_desc = "Just as enjoyed (and related to) the Intersolar Mafia. You're technically supposed to drink this alongside someone else having a Godfather." /datum/reagent/consumable/ethanol/mudders_milk - name = "mudder's milk" + name = "Miner's Milk" color = "#dfc794" - description = "All the protein, vitamins and carbs of your grandma's best turkey dinner, plus 15 percent alcohol." + description = "All the protein, vitamins and carbs of two full ration packs, plus 15% alcohol." boozepwr = 15 - taste_description = "thick, nutty milk with a boozy kick" + taste_description = "thick, nut-flavored milk with a boozy kick" glass_icon_state = "muddersmilk" - glass_name = "Mudder's Milk" - glass_desc = "All the protein, vitamins and carbs of your grandma's best turkey dinner, plus 15 percent alcohol." + glass_name = "Miner's Milk" + glass_desc = "All the protein, vitamins and carbs of two full ration packs, plus 15% alcohol. Created by Nanotrasen's Mining and Exploration League, and often still enjoyed in the New Gorlex Republic." /datum/reagent/consumable/ethanol/mudders_milk/on_mob_life(mob/living/carbon/M) if(prob(1)) @@ -2331,15 +2262,15 @@ All effects don't start immediately, but rather get worse over time; the rate is ..() /datum/reagent/consumable/ethanol/freezer_burn - name = "Freezer Burn" + name = "Hullbreach" description = "Fire and ice combine in your mouth! Drinking slowly recommended." boozepwr = 40 color = "#ba3100" quality = DRINK_FANTASTIC - taste_description = "fire and ice" + taste_description = "frigid, hot stings" glass_icon_state = "freezer_burn" - glass_name = "Freezer Burn" - glass_desc = "Fire and ice combine in your mouth! Drinking slowly recommended." + glass_name = "Hullbreach" + glass_desc = "Fire and ice combine in your mouth, like being pulled out into space." /datum/reagent/consumable/ethanol/freezer_burn/on_mob_life(mob/living/carbon/M) M.adjustFireLoss(-0.2, 0) @@ -2367,14 +2298,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/darkest_chocolate name = "Darkest Chocolate" - description = "Darkness within darkness awaits you, spaceman!" + description = "Darkness within darkness awaits you, spacer!" boozepwr = 40 color = "#240c0c" quality = DRINK_FANTASTIC taste_description = "bitter, chocolatey darkness with a note of cream" glass_icon_state = "darkest_chocolate" glass_name = "Darkest Chocolate" - glass_desc = "Darkness within darkness awaits you, spaceman!" + glass_desc = "Darkness within darkness awaits you, spacer!" var/obj/effect/light_holder /datum/reagent/consumable/ethanol/darkest_chocolate/on_mob_metabolize(mob/living/M) @@ -2393,28 +2324,6 @@ All effects don't start immediately, but rather get worse over time; the rate is to_chat(M, "The darkness subsides.") QDEL_NULL(light_holder) -/datum/reagent/consumable/ethanol/archmagus_brew - name = "Archmagus' Brew" - description = "Said to have been requested by a great Archmagus, hence the name. Tastes like tough love." - boozepwr = 40 - color = "#c75295" - quality = DRINK_FANTASTIC - taste_description = "tough love" - glass_icon_state = "archmagus_brew" - glass_name = "Archmagus' Brew" - glass_desc = "Said to have been requested by a great Archmagus, hence the name. Tastes like tough love." - -/datum/reagent/consumable/ethanol/archmagus_brew/on_mob_life(mob/living/carbon/human/M) - if(M.mind && M.mind.spell_list.len != 0) - var/spell_improved = FALSE - for(var/obj/effect/proc_holder/spell/S in M.mind.spell_list) - if(S.clothes_req) - S.clothes_req = 0 - spell_improved = TRUE - if(spell_improved) - to_chat(M, "You suddenly feel like you never needed those garish robes in the first place...") - return ..() - /datum/reagent/consumable/ethanol/out_of_lime name = "Out of Lime" description = "A spin on the classic. Artists and street fighters swear by this stuff." @@ -2433,22 +2342,6 @@ All effects don't start immediately, but rather get worse over time; the rate is consumer.facial_hair_color = pick("0ad","a0f","f73","d14","0b5","fc2","084","05e","d22","fa0") consumer.update_hair() -/datum/reagent/consumable/ethanol/cogchamp - name = "CogChamp" - description = "Now you can fill yourself with the power of Ratvar!" - color = rgb(255, 201, 49) - boozepwr = 10 - quality = DRINK_FANTASTIC - taste_description = "a brass taste with a hint of oil" - glass_icon_state = "cogchamp" - glass_name = "CogChamp" - glass_desc = "Not one of Ratvar's Four Generals could withstand this! Qevax Jryy!" - -/datum/reagent/consumable/ethanol/cogchamp/on_mob_life(mob/living/carbon/M) - M.clockcultslurring = min(M.clockcultslurring + 3, 3) - M.stuttering = min(M.stuttering + 3, 3) - ..() - /datum/reagent/consumable/ethanol/shotinthedark name = "Shot in the Dark" description = "A coconut elixir with a golden tinge." @@ -2458,7 +2351,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "an incoming bullet" glass_icon_state = "shotinthedark" glass_name = "Shot in the Dark" - glass_desc = "A specially made drink from the popular webseries RILENA: LMR. Contains traces of gold from the real bullet inside." + glass_desc = "A specially made drink from the popular webseries RILENA: LMR. Contains traces of gold from the real bullet inside... which wouldn't make sense outside of the series it comes from." /datum/reagent/consumable/ethanol/bullethell name = "Bullet Hell" diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index d359600b0102..8cb74f4ad51e 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -11,7 +11,7 @@ taste_description = "oranges" glass_icon_state = "glass_orange" glass_name = "glass of orange juice" - glass_desc = "Vitamins! Yay!" + glass_desc = "Tart and sweet. It might have pulp, if that's what you wanted." /datum/reagent/consumable/orangejuice/on_mob_life(mob/living/carbon/M) if(M.getOxyLoss() && prob(30)) @@ -26,7 +26,7 @@ taste_description = "tomatoes" glass_icon_state = "glass_red" glass_name = "glass of tomato juice" - glass_desc = "Are you sure this is tomato juice?" + glass_desc = "Some part of you wonders if this could have been a soup at some point." /datum/reagent/consumable/tomatojuice/on_mob_life(mob/living/carbon/M) if(M.getFireLoss() && prob(20)) @@ -41,7 +41,7 @@ taste_description = "unbearable sourness" glass_icon_state = "glass_green" glass_name = "glass of lime juice" - glass_desc = "A glass of sweet-sour lime juice." + glass_desc = "A glass of intensely sour lime juice. You wonder to yourself: how much do you really need to ward off scurvy for it to come to the point?" /datum/reagent/consumable/limejuice/on_mob_life(mob/living/carbon/M) if(M.getToxLoss() && prob(20)) @@ -56,7 +56,7 @@ taste_description = "carrots" glass_icon_state = "carrotjuice" glass_name = "glass of carrot juice" - glass_desc = "It's just like a carrot but without crunching." + glass_desc = "Mildly sweet, but it won't actually improve your eyesight all that much beyond the baseline..." /datum/reagent/consumable/carrotjuice/on_mob_life(mob/living/carbon/M) M.adjust_blurriness(-1) @@ -77,7 +77,7 @@ taste_description = "berries" glass_icon_state = "berryjuice" glass_name = "glass of berry juice" - glass_desc = "Berry juice. Or maybe it's jam. Who cares?" + glass_desc = "Berry juice. Technically a fruit punch all on its own!" /datum/reagent/consumable/applejuice name = "Apple Juice" @@ -92,7 +92,7 @@ taste_description = "berries" glass_icon_state = "poisonberryjuice" glass_name = "glass of berry juice" - glass_desc = "Berry juice. Or maybe it's poison. Who cares?" + glass_desc = "Berry juice. Technically a fruit punch all on its own!" /datum/reagent/consumable/poisonberryjuice/on_mob_life(mob/living/carbon/M) M.adjustToxLoss(1, 0) @@ -106,7 +106,7 @@ taste_description = "juicy watermelon" glass_icon_state = "glass_red" glass_name = "glass of watermelon juice" - glass_desc = "A glass of watermelon juice." + glass_desc = "A glass of watermelon juice. Mild and sweet." /datum/reagent/consumable/lemonjuice name = "Lemon Juice" @@ -115,16 +115,16 @@ taste_description = "sourness" glass_icon_state = "lemonglass" glass_name = "glass of lemon juice" - glass_desc = "Sour..." + glass_desc = "A glass of intensely sour lime juice. You wonder to yourself: how much do you really need to ward off scurvy for it to come to the point?" /datum/reagent/consumable/banana name = "Banana Juice" - description = "The raw essence of a banana. HONK" + description = "The raw essence of a banana." color = "#e6d283" taste_description = "banana" glass_icon_state = "banana" glass_name = "glass of banana juice" - glass_desc = "The raw essence of a banana. HONK." + glass_desc = "While staring down at this glass, some part of you wonders what went through the minds of those who decided to add this to milk." /datum/reagent/consumable/banana/on_mob_life(mob/living/carbon/M) if((ishuman(M) && M.job == "Clown") || ismonkey(M)) @@ -179,25 +179,25 @@ description = "Juice of the potato. Bleh." nutriment_factor = 2 * REAGENTS_METABOLISM color = "#9e8045" // rgb: 48, 32, 0 - taste_description = "irish sadness" + taste_description = "starchy water" glass_icon_state = "glass_brown" glass_name = "glass of potato juice" - glass_desc = "Bleh..." + glass_desc = "Starchy. It coats your mouth with a filament afterwards, which really isn't helping it's case." /datum/reagent/consumable/grapejuice name = "Grape Juice" description = "The juice of a bunch of grapes. Guaranteed non-alcoholic." color = "#790b79" // dark purple - taste_description = "grape soda" + taste_description = "grapes" /datum/reagent/consumable/milk name = "Milk" - description = "An opaque white liquid produced by the mammary glands of mammals." + description = "An opaque white liquid produced by the mammary glands of mammals, some arthropods, biogenerators, chemical factories..." color = "#DFDFDF" // rgb: 223, 223, 223 taste_description = "milk" glass_icon_state = "glass_white" glass_name = "glass of milk" - glass_desc = "White and nutritious goodness!" + glass_desc = "A glass of frothy milk. You wonder what animal this could have come from, if at all." /datum/reagent/consumable/milk/on_mob_life(mob/living/carbon/M) if(M.getBruteLoss() && prob(20)) @@ -214,7 +214,7 @@ taste_description = "soy milk" glass_icon_state = "glass_white" glass_name = "glass of soy milk" - glass_desc = "White and nutritious soy goodness!" + glass_desc = "Despite being made from soybeans, it sates the same desire to have an entire glass of milk." /datum/reagent/consumable/soymilk/on_mob_life(mob/living/carbon/M) if(M.getBruteLoss() && prob(20)) @@ -224,12 +224,12 @@ /datum/reagent/consumable/cream name = "Cream" - description = "The fatty, still liquid part of milk. Why don't you mix this with sum scotch, eh?" + description = "The fatty, still liquid part of milk." color = "#DFD7AF" // rgb: 223, 215, 175 taste_description = "creamy milk" glass_icon_state = "glass_white" glass_name = "glass of cream" - glass_desc = "Ewwww..." + glass_desc = "It's a bit thick to drink straight." /datum/reagent/consumable/cream/on_mob_life(mob/living/carbon/M) if(M.getBruteLoss() && prob(20)) @@ -246,7 +246,7 @@ taste_description = "bitterness" glass_icon_state = "glass_brown" glass_name = "glass of coffee" - glass_desc = "Don't drop it, or you'll send scalding liquid and glass shards everywhere." + glass_desc = "Black coffee, served straight. It'll be pretty bitter without anything else in it!" /datum/reagent/consumable/coffee/overdose_process(mob/living/M) M.Jitter(5) @@ -265,13 +265,13 @@ /datum/reagent/consumable/tea name = "Tea" - description = "Tasty black tea, it has antioxidants, it's good for you!" + description = "Warm, dark tea." color = "#5f4a05" nutriment_factor = 0 - taste_description = "tart black tea" + taste_description = "tart dark tea" glass_icon_state = "teaglass" glass_name = "glass of tea" - glass_desc = "Drinking it from here would not seem right." + glass_desc = "There's a latent desire to drink this out of a teacup, but there's no time for teatime out here." /datum/reagent/consumable/tea/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-2) @@ -289,25 +289,25 @@ description = "Sweet, tangy lemonade. Good for the soul." color = "#FFE978" quality = DRINK_NICE - taste_description = "sunshine and summertime" + taste_description = "sunshine and distant shores" glass_icon_state = "lemonpitcher" glass_name = "pitcher of lemonade" - glass_desc = "This drink leaves you feeling nostalgic for some reason." + glass_desc = "Sweet, slightly tart, and refreshing. You feel some misplaced nostalgia when you have this, even though you're not sure you've ever squeezed a lemon before." /datum/reagent/consumable/tea/arnold_palmer name = "Arnold Palmer" - description = "Encourages the patient to go golfing." + description = "Iced sweet tea and lemonade." color = "#FFB766" quality = DRINK_NICE nutriment_factor = 2 taste_description = "bitter tea" glass_icon_state = "arnold_palmer" glass_name = "Arnold Palmer" - glass_desc = "You feel like taking a few golf swings after a few swigs of this." + glass_desc = "Iced tea and lemonade. You don't think you know any Arnolds, though." /datum/reagent/consumable/tea/arnold_palmer/on_mob_life(mob/living/carbon/M) if(prob(5)) - to_chat(M, "[pick("You remember to square your shoulders.","You remember to keep your head down.","You can't decide between squaring your shoulders and keeping your head down.","You remember to relax.","You think about how someday you'll get two strokes off your golf game.")]") + to_chat(M, "[pick("You remember to square your shoulders.","You remember to keep your head down.","You can't decide between squaring your shoulders and keeping your head down.","You remember to relax.","You think about how someday you'll get two strokes off your golf game... whatever that is.")]") ..() . = 1 @@ -319,7 +319,7 @@ taste_description = "bitter coldness" glass_icon_state = "icedcoffeeglass" glass_name = "iced coffee" - glass_desc = "A drink to perk you up and refresh you!" + glass_desc = "Iced black coffee. It's still going to be pretty bitter on it's own, though!" /datum/reagent/consumable/icecoffee/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) @@ -339,7 +339,7 @@ taste_description = "bitter coldness and a hint of smoke" glass_icon_state = "hoticecoffee" glass_name = "hot ice coffee" - glass_desc = "A sharp drink, this can't have come cheap." + glass_desc = "The wonders of fusion mixed into a cup of coffee, resulting in an extremely hot-cold drink." /datum/reagent/consumable/hot_ice_coffee/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) @@ -353,13 +353,13 @@ /datum/reagent/consumable/icetea name = "Iced Tea" - description = "No relation to a certain rap artist/actor." + description = "Iced, sweetened tea." color = "#104038" // rgb: 16, 64, 56 nutriment_factor = 0 taste_description = "sweet tea" glass_icon_state = "icedteaglass" glass_name = "iced tea" - glass_desc = "All natural, antioxidant-rich flavour sensation." + glass_desc = "A much more appealing way to have tea while dealing with the heat." /datum/reagent/consumable/icetea/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-2) @@ -377,61 +377,33 @@ color = "#743c05" // rgb: 16, 8, 0 taste_description = "cola" glass_icon_state = "glass_brown" - glass_name = "glass of Space Cola" - glass_desc = "A glass of refreshing Space Cola." + glass_name = "glass of cola" + glass_desc = "A carbonated cola. You should drink it before it gets flat!" /datum/reagent/consumable/space_cola/on_mob_life(mob/living/carbon/M) M.drowsyness = max(0,M.drowsyness-5) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) ..() -/datum/reagent/consumable/nuka_cola - name = "Nuka Cola" - description = "Cola, cola never changes." - color = "#3b6c0e" // rgb: 16, 8, 0 - quality = DRINK_VERYGOOD - taste_description = "the future" - glass_icon_state = "nuka_colaglass" - glass_name = "glass of Nuka Cola" - glass_desc = "Don't cry, Don't raise your eye, It's only nuclear wasteland." - -/datum/reagent/consumable/nuka_cola/on_mob_metabolize(mob/living/L) - ..() - L.add_movespeed_modifier(/datum/movespeed_modifier/reagent/nuka_cola) - -/datum/reagent/consumable/nuka_cola/on_mob_end_metabolize(mob/living/L) - L.remove_movespeed_modifier(/datum/movespeed_modifier/reagent/nuka_cola) - ..() - -/datum/reagent/consumable/nuka_cola/on_mob_life(mob/living/carbon/M) - M.Jitter(20) - M.set_drugginess(30) - M.dizziness +=1.5 - M.drowsyness = 0 - M.AdjustSleeping(-40) - M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) - ..() - . = 1 - -/datum/reagent/consumable/grey_bull - name = "Grey Bull" - description = "Grey Bull, it gives you gloves!" +/datum/reagent/consumable/crosstalk + name = "Crosstalk" + description = "Crosstalk! Share the energy with everyone!" color = "#EEFF00" // rgb: 238, 255, 0 quality = DRINK_VERYGOOD - taste_description = "carbonated oil" - glass_icon_state = "grey_bull_glass" - glass_name = "glass of Grey Bull" - glass_desc = "Surprisingly it isnt grey." + taste_description = "carbonated battery acid with a spoonful of sugar" + glass_icon_state = "crosstalk_glass" + glass_name = "glass of Crosstalk" + glass_desc = "The amount of sugar and chemicals in this drink makes your eyes water." -/datum/reagent/consumable/grey_bull/on_mob_metabolize(mob/living/L) +/datum/reagent/consumable/crosstalk/on_mob_metabolize(mob/living/L) ..() ADD_TRAIT(L, TRAIT_SHOCKIMMUNE, type) -/datum/reagent/consumable/grey_bull/on_mob_end_metabolize(mob/living/L) +/datum/reagent/consumable/crosstalk/on_mob_end_metabolize(mob/living/L) REMOVE_TRAIT(L, TRAIT_SHOCKIMMUNE, type) ..() -/datum/reagent/consumable/grey_bull/on_mob_life(mob/living/carbon/M) +/datum/reagent/consumable/crosstalk/on_mob_life(mob/living/carbon/M) M.Jitter(20) M.dizziness +=1 M.drowsyness = 0 @@ -439,16 +411,16 @@ M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) ..() -/datum/reagent/consumable/spacemountainwind - name = "SM Wind" - description = "Blows right through you like a space wind." +/datum/reagent/consumable/comet_trail + name = "Comet Trail" + description = "A citrusy drink from the Kepori space installation known as The Ring." color = "#c4ff2d" // rgb: 16, 32, 0 taste_description = "sweet citrus soda" - glass_icon_state = "Space_mountain_wind_glass" - glass_name = "glass of Space Mountain Wind" - glass_desc = "Space Mountain Wind. As you know, there are no mountains in space, only wind." + glass_icon_state = "Comet_trail_glass" + glass_name = "glass of Comet Trail" + glass_desc = "A glass of Comet Trail. Taste the stars!" -/datum/reagent/consumable/spacemountainwind/on_mob_life(mob/living/carbon/M) +/datum/reagent/consumable/comet_trail/on_mob_life(mob/living/carbon/M) M.drowsyness = max(0,M.drowsyness-7) M.AdjustSleeping(-20) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) @@ -456,16 +428,16 @@ ..() . = 1 -/datum/reagent/consumable/dr_gibb - name = "Dr. Gibb" - description = "A delicious blend of 42 different flavours." +/datum/reagent/consumable/tadrixx + name = "Tadrixx" + description = "A Kalixcian drink made from a plant that tastes similar to sassafrass, which is used in root beer. A stumpy drake holding a mug of it is on the front." color = "#732a03" - taste_description = "cherry soda" // FALSE ADVERTISING - glass_icon_state = "dr_gibb_glass" - glass_name = "glass of Dr. Gibb" - glass_desc = "Dr. Gibb. Not as dangerous as the glass_name might imply." + taste_description = "root beer" // FALSE ADVERTISING + glass_icon_state = "tadrixx_glass" + glass_name = "glass of Tadrixx" + glass_desc = "A cup of fizzy Tadrixx. It smells sweet." -/datum/reagent/consumable/dr_gibb/on_mob_life(mob/living/carbon/M) +/datum/reagent/consumable/tadrixx/on_mob_life(mob/living/carbon/M) M.drowsyness = max(0,M.drowsyness-6) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) ..() @@ -484,6 +456,38 @@ M.adjust_bodytemperature(-8 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) ..() +/datum/reagent/consumable/molten + name = "Molten Bubbles" + description = "A spicy soft drink made from a coca-like plant from Kalixcis. Popularly served both cold -and- hot, depending on the weather." + color = "#5f2010" + taste_description = "spiced cola" + glass_icon_state = "molten_glass" + glass_name = "glass of Molten Bubbles" + glass_desc = "A glass of Molten Bubbles. The spices tickle your nose." + +/datum/reagent/consumable/molten/on_mob_life(mob/living/carbon/M) + M.heal_bodypart_damage(1,1,0) + if(M.bodytemperature > M.get_body_temp_normal(apply_change=FALSE)) + M.adjust_bodytemperature(-10 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal(apply_change=FALSE)) + else if(M.bodytemperature < (M.get_body_temp_normal(apply_change=FALSE) + 1)) + M.adjust_bodytemperature(10 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal(apply_change=FALSE)) + ..() + +/datum/reagent/consumable/molten/plasma_fizz + name = "Plasma Fizz" + description = "A spinoff of the popular Molten Bubbles drink from Kalixcis, made to emulate the flavor of spiced grape instead. It's... not exactly convincing or a very good mix." + color = "#5f2010" + taste_description = "spiced grape soda" + glass_icon_state = "plasma_fizz_glass" + glass_name = "glass of Plasma Fizz" + glass_desc = "A glass of Plasma Fizz. The spices (and fake grape flavoring) wrinkles your nose." + +/datum/reagent/consumable/molten/sand + name = "Sandblast Sarsaparilla" + description = "Extra refreshing for those long desert days." + color = "#af9938" + taste_description = "root-beer and asbestos" + /datum/reagent/consumable/lemon_lime name = "Lemon Lime" description = "A tangy substance made of 0.5% natural citrus!" @@ -499,48 +503,48 @@ ..() -/datum/reagent/consumable/pwr_game - name = "Pwr Game" - description = "The only drink with the PWR that true gamers crave." +/datum/reagent/consumable/pacfuel + name = "PAC-Fuel" + description = "A carbonated energy drink themed after the purple coloration, similar to plasma." color = "#9385bf" // rgb: 58, 52, 75 taste_description = "sweet and salty tang" glass_icon_state = "glass_red" - glass_name = "glass of Pwr Game" - glass_desc = "Goes well with a Vlad's salad." + glass_name = "glass of PAC-Fuel" + glass_desc = "A glass of PAC-Fuel energy drink. It smells vaguely like acidic cotton candy..." -/datum/reagent/consumable/pwr_game/expose_mob(mob/living/C, method=TOUCH, reac_volume) +/datum/reagent/consumable/pacfuel/expose_mob(mob/living/C, method=TOUCH, reac_volume) ..() if(C?.mind?.get_skill_level(/datum/skill/gaming) >= SKILL_LEVEL_LEGENDARY && method==INGEST && !HAS_TRAIT(C, TRAIT_GAMERGOD)) ADD_TRAIT(C, TRAIT_GAMERGOD, "pwr_game") - to_chat(C, "As you imbibe the Pwr Game, your gamer third eye opens... \ + to_chat(C, "As you imbibe the PAC-Fuel, your gamer third eye opens... \ You feel as though a great secret of the universe has been made known to you...") -/datum/reagent/consumable/pwr_game/on_mob_life(mob/living/carbon/M) +/datum/reagent/consumable/pacfuel/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(-8 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) if(prob(10)) M?.mind.adjust_experience(/datum/skill/gaming, 5) ..() -/datum/reagent/consumable/shamblers - name = "Shambler's Juice" - description = "~Shake me up some of that Shambler's Juice!~" +/datum/reagent/consumable/shoal_punch + name = "Shoal Punch" + description = "Sugary, and from the Shoal." color = "#f00060" // rgb: 94, 0, 38 - taste_description = "carbonated metallic soda" + taste_description = "sugary fruity soda" glass_icon_state = "glass_red" - glass_name = "glass of Shambler's juice" - glass_desc = "Mmm mm, shambly." + glass_name = "glass of Shoal Punch" + glass_desc = "It's hard to imagine all those fruits getting condensed into a cup like this." -/datum/reagent/consumable/shamblers/on_mob_life(mob/living/carbon/M) +/datum/reagent/consumable/shoal_punch/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(-8 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) ..() /datum/reagent/consumable/sodawater name = "Soda Water" - description = "A can of club soda. Why not make a scotch and soda?" + description = "A can of club soda." color = "#619494" // rgb: 97, 148, 148 taste_description = "carbonated water" glass_icon_state = "glass_clear" glass_name = "glass of soda water" - glass_desc = "Soda water. Why not make a scotch and soda?" + glass_desc = "Soda water. You feel like you should add something to this..." /datum/reagent/consumable/sodawater/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) @@ -550,12 +554,12 @@ /datum/reagent/consumable/tonic name = "Tonic Water" - description = "It tastes strange but at least the quinine keeps the Space Malaria at bay." + description = "It tastes strange, and it's not like malaria is much of an issue anymore." color = "#709fce" taste_description = "tart and fresh" glass_icon_state = "glass_clear" glass_name = "glass of tonic water" - glass_desc = "Quinine tastes funny, but at least it'll keep that Space Malaria away." + glass_desc = "Quinine and carbonated water. You really should add something to this..." /datum/reagent/consumable/tonic/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) @@ -565,17 +569,17 @@ ..() . = 1 -/datum/reagent/consumable/monkey_energy - name = "Monkey Energy" - description = "The only drink that will make you unleash the ape." - color = "#f39b03" // rgb: 243, 155, 3 +/datum/reagent/consumable/xeno_energy + name = "Xeno-Energy" + description = "An unbearably sugary, fizzy green drink." + color = "#88b488" // rgb: 243, 155, 3 overdose_threshold = 60 - taste_description = "barbecue and nostalgia" - glass_icon_state = "monkey_energy_glass" - glass_name = "glass of Monkey Energy" - glass_desc = "You can unleash the ape, but without the pop of the can?" + taste_description = "tooth-rotting sweetness" + glass_icon_state = "xeno_energy_glass" + glass_name = "glass of Xeno Energy" + glass_desc = "A glass of Xeno Energy. It seems to swirl and roil outside of the can..." -/datum/reagent/consumable/monkey_energy/on_mob_life(mob/living/carbon/M) +/datum/reagent/consumable/xeno_energy/on_mob_life(mob/living/carbon/M) M.Jitter(20) M.dizziness +=1 M.drowsyness = 0 @@ -583,18 +587,13 @@ M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) ..() -/datum/reagent/consumable/monkey_energy/on_mob_metabolize(mob/living/L) +/datum/reagent/consumable/xeno_energy/on_mob_metabolize(mob/living/L) ..() if(ismonkey(L)) - L.add_movespeed_modifier(/datum/movespeed_modifier/reagent/monkey_energy) + L.add_movespeed_modifier(/datum/movespeed_modifier/reagent/xeno_energy) -/datum/reagent/consumable/monkey_energy/on_mob_end_metabolize(mob/living/L) - L.remove_movespeed_modifier(/datum/movespeed_modifier/reagent/monkey_energy) - ..() - -/datum/reagent/consumable/monkey_energy/overdose_process(mob/living/M) - if(prob(15)) - M.say(pick_list_replacements(BOOMER_FILE, "boomer"), forced = /datum/reagent/consumable/monkey_energy) +/datum/reagent/consumable/xeno_energy/on_mob_end_metabolize(mob/living/L) + L.remove_movespeed_modifier(/datum/movespeed_modifier/reagent/xeno_energy) ..() /datum/reagent/consumable/ice @@ -605,7 +604,7 @@ taste_description = "ice" glass_icon_state = "iceglass" glass_name = "glass of ice" - glass_desc = "Generally, you're supposed to put something else in there too..." + glass_desc = "Generally, you're supposed to put something else in there, too..." /datum/reagent/consumable/ice/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) @@ -613,13 +612,13 @@ /datum/reagent/consumable/soy_latte name = "Soy Latte" - description = "A nice and tasty beverage while you are reading your hippie books." + description = "A hot beverage for those who can't handle the lactose." color = "#664300" // rgb: 102, 67, 0 quality = DRINK_NICE taste_description = "creamy coffee" glass_icon_state = "soy_latte" glass_name = "soy latte" - glass_desc = "A nice and refreshing beverage while you're reading." + glass_desc = "A nice and refreshing beverage. It goes well with a book, if you have the time to read." /datum/reagent/consumable/soy_latte/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) @@ -640,7 +639,7 @@ taste_description = "bitter cream" glass_icon_state = "cafe_latte" glass_name = "cafe latte" - glass_desc = "A nice, strong and refreshing beverage while you're reading." + glass_desc = "A nice, strong and refreshing beverage. It goes well with a book, if you have the time to read." /datum/reagent/consumable/cafe_latte/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) @@ -655,13 +654,13 @@ /datum/reagent/consumable/doctor_delight name = "The Doctor's Delight" - description = "A gulp a day keeps the Medibot away! A mixture of juices that heals most damage types fairly quickly at the cost of hunger." + description = "A homemade curative. A mixture of juices that helps your body heal against most damage, at the cost of leaving you hungry." color = "#FF8CFF" // rgb: 255, 140, 255 quality = DRINK_VERYGOOD taste_description = "homely fruit" glass_icon_state = "doctorsdelightglass" glass_name = "Doctor's Delight" - glass_desc = "The space doctor's favorite. Guaranteed to restore bodily injury; side effects include cravings and hunger." + glass_desc = "A homemade curative. Helps the body heal with the nutrition density, but it leaves a gnawing hunger afterwards." /datum/reagent/consumable/doctor_delight/on_mob_life(mob/living/carbon/M) M.adjustBruteLoss(-0.5, 0) @@ -683,7 +682,7 @@ taste_description = "sweet chocolate" glass_icon_state = "chocolatepudding" glass_name = "chocolate pudding" - glass_desc = "Tasty." + glass_desc = "Thick, sweet, and chocolatey." /datum/reagent/consumable/vanillapudding name = "Vanilla Pudding" @@ -694,7 +693,7 @@ taste_description = "sweet vanilla" glass_icon_state = "vanillapudding" glass_name = "vanilla pudding" - glass_desc = "Tasty." + glass_desc = "Thick, sweet, and pleasantly vanilla." /datum/reagent/consumable/cherryshake name = "Cherry Shake" @@ -705,7 +704,7 @@ taste_description = "creamy cherry" glass_icon_state = "cherryshake" glass_name = "cherry shake" - glass_desc = "A cherry flavored milkshake." + glass_desc = "A cherry flavored milkshake. Don't get any on your jumpsuit!" /datum/reagent/consumable/bluecherryshake name = "Blue Cherry Shake" @@ -716,33 +715,33 @@ taste_description = "creamy blue cherry" glass_icon_state = "bluecherryshake" glass_name = "blue cherry shake" - glass_desc = "An exotic blue milkshake." + glass_desc = "A blue-cherry milkshake. Generally, the blue is meant to be figurative, but..." /datum/reagent/consumable/pumpkin_latte name = "Pumpkin Latte" - description = "A mix of pumpkin juice and coffee." + description = "A mix of spices and coffee. It doesn't actually contain any pumpkin, though." color = "#F4A460" quality = DRINK_VERYGOOD nutriment_factor = 3 * REAGENTS_METABOLISM taste_description = "creamy pumpkin" glass_icon_state = "pumpkin_latte" glass_name = "pumpkin latte" - glass_desc = "A mix of coffee and pumpkin juice." + glass_desc = "A mix of coffee and pumpkin juice would taste a whole lot different than what you're having right now, you know." -/datum/reagent/consumable/gibbfloats - name = "Gibb Floats" - description = "Ice cream on top of a Dr. Gibb glass." - color = "#B22222" +/datum/reagent/consumable/tadrixxfloat + name = "Tadrixx Float" + description = "Ice cream on top of a glass of Tadrixx." + color = "#533713" quality = DRINK_NICE nutriment_factor = 3 * REAGENTS_METABOLISM - taste_description = "creamy cherry" - glass_icon_state = "gibbfloats" - glass_name = "Gibbfloat" - glass_desc = "Dr. Gibb with ice cream on top." + taste_description = "creamy root beer" + glass_icon_state = "tadrixxfloat" + glass_name = "Tadrixxfloat" + glass_desc = "A glass of Tadrixx with ice cream on top." /datum/reagent/consumable/pumpkinjuice name = "Pumpkin Juice" - description = "Juiced from real pumpkin." + description = "Juiced from real pumpkins." color = "#FFA500" taste_description = "pumpkin" @@ -757,18 +756,18 @@ description = "A solution." color = "#EEFF00" quality = DRINK_NICE - taste_description = "extreme bitterness" + taste_description = "extreme sourness" glass_icon_state = "triplecitrus" //needs own sprite mine are trash //your sprite is great tho glass_name = "glass of triple citrus" - glass_desc = "A mixture of citrus juices. Tangy, yet smooth." + glass_desc = "A mixture of citrus juices. Intensely sour, and leaves you reeling afterwards." /datum/reagent/consumable/grape_soda name = "Grape soda" - description = "Beloved by children and teetotalers." + description = "Artificial grape soda." color = "#E6CDFF" taste_description = "grape soda" glass_name = "glass of grape juice" - glass_desc = "It's grape (soda)!" + glass_desc = "It's grape soda!" /datum/reagent/consumable/grape_soda/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) @@ -776,20 +775,28 @@ /datum/reagent/consumable/milk/chocolate_milk name = "Chocolate Milk" - description = "Milk for cool kids." + description = "Milk mixed with chocolate powder. Beloved by children everywhere." color = "#7D4E29" quality = DRINK_NICE taste_description = "chocolate milk" +/datum/reagent/consumable/lunapunch + name = "Lunapunch" + description = "An herbal-sweet carbonated drink with a bitter bite." + color = "#7D4E29" + quality = DRINK_NICE + taste_description = "sweet herbs and lingering bitterness" + glass_name = "glass of Lunapunch" + glass_desc = "An herbal-sweet soft drink. The bitter bite after each sip is enough to make you wince, but leaves you wanting more." /datum/reagent/consumable/hot_coco - name = "Hot Coco" - description = "Made with love! And coco beans." + name = "Hot Cocoa" + description = "Made with love and cocoa beans. Or from a vending machine." nutriment_factor = 3 * REAGENTS_METABOLISM color = "#4f3a11" // rgb: 64, 48, 16 taste_description = "creamy chocolate" glass_icon_state = "chocolateglass" - glass_name = "glass of hot coco" - glass_desc = "A favorite winter drink to warm you up." + glass_name = "glass of hot cocoa." + glass_desc = "A favorite winter drink from the Solar Confederation. Good for warming yourself up." /datum/reagent/consumable/hot_coco/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(5 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal()) @@ -810,7 +817,7 @@ taste_description = "mint" glass_icon_state = "glass_green" glass_name = "glass of menthol" - glass_desc = "Tastes naturally minty, and imparts a very mild numbing sensation." + glass_desc = "Tastes naturally and sharply minty, with a mild numbing sensation." /datum/reagent/consumable/menthol/on_mob_life(mob/living/L) L.apply_status_effect(/datum/status_effect/throat_soothed) @@ -818,26 +825,27 @@ /datum/reagent/consumable/grenadine name = "Grenadine" - description = "Not cherry flavored!" + description = "More blackcurrant than cherry, actually." color = "#EA1D26" taste_description = "sweet pomegranates" glass_name = "glass of grenadine" - glass_desc = "Delicious flavored syrup." + glass_desc = "Flavored syrup, traditionally used for mixing drinks. Having it straight is certainly a choice." /datum/reagent/consumable/parsnipjuice name = "Parsnip Juice" - description = "Why..." + description = "Starchy and uncommon." color = "#FFA500" taste_description = "parsnip" glass_name = "glass of parsnip juice" + glass_desc = "It doesn't really count as a soup this way. Maybe it'd better if it was a soup." /datum/reagent/consumable/pineapplejuice name = "Pineapple Juice" - description = "Tart, tropical, and hotly debated." + description = "Tart, tropical, and sweet." color = "#F7D435" taste_description = "pineapple" glass_name = "glass of pineapple juice" - glass_desc = "Tart, tropical, and hotly debated." + glass_desc = "Tart, tropical, and sweet." /datum/reagent/consumable/peachjuice //Intended to be extremely rare due to being the limiting ingredients in the blazaam drink name = "Peach Juice" @@ -845,16 +853,17 @@ color = "#E78108" taste_description = "peaches" glass_name = "glass of peach juice" + glass_desc = "A glass full of sweet peach juice. Strange, you don't often see it out this far into the Frontier..." /datum/reagent/consumable/cream_soda name = "Cream Soda" - description = "A classic space-American vanilla flavored soft drink." + description = "A classic vanilla flavored soft drink." color = "#dcb137" quality = DRINK_VERYGOOD taste_description = "fizzy vanilla" glass_icon_state = "cream_soda" glass_name = "Cream Soda" - glass_desc = "A classic space-American vanilla flavored soft drink." + glass_desc = "A classic vanilla flavored soft drink." /datum/reagent/consumable/cream_soda/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) @@ -867,7 +876,7 @@ quality = DRINK_NICE taste_description = "sweet ginger spice" glass_name = "Sol Dry" - glass_desc = "A soothing, mellow drink made from ginger." + glass_desc = "A soothing, mellow drink made from ginger. You can't imagine drinking a carbonated drink while in microgravity, though, nausea or not..." /datum/reagent/consumable/sol_dry/on_mob_life(mob/living/carbon/M) M.adjust_disgust(-5) @@ -875,13 +884,13 @@ /datum/reagent/consumable/red_queen name = "Red Queen" - description = "DRINK ME." + description = "You feel inclined to drink it, somehow." color = "#e6ddc3" quality = DRINK_GOOD taste_description = "wonder" glass_icon_state = "red_queen" glass_name = "Red Queen" - glass_desc = "DRINK ME." + glass_desc = "A cup of red tea. A small note is tied around the handle of it, which asks you to drink it." var/current_size = RESIZE_DEFAULT_SIZE /datum/reagent/consumable/red_queen/on_mob_life(mob/living/carbon/H) @@ -905,11 +914,11 @@ /datum/reagent/consumable/bungojuice name = "Bungo Juice" color = "#F9E43D" - description = "Exotic! You feel like you are on vactation already." + description = "A botanical experiment gone right." taste_description = "succulent bungo" glass_icon_state = "glass_yellow" glass_name = "glass of bungo juice" - glass_desc = "Exotic! You feel like you are on vactation already." + glass_desc = "A botanical experiment in creating a new fruit. It smells faintly citrusy, along with a hint of... banana?" /datum/reagent/consumable/prunomix name = "pruno mixture" @@ -927,7 +936,7 @@ taste_description = "vegetable" glass_icon_state = "glass_yellow" glass_name = "glass of aloe juice" - glass_desc = "A healthy and refreshing juice." + glass_desc = "Juiced aloe vera. It's an acquired taste." /datum/reagent/consumable/aloejuice/on_mob_life(mob/living/M) if(M.getToxLoss() && prob(30)) @@ -943,7 +952,7 @@ taste_description = "purple and a hint of opioid." glass_icon_state = "lean" glass_name = "Lean" - glass_desc = "A drink that makes your life less miserable." + glass_desc = "You just don't often get to see cough syrup out here, and someone had enough to mix it with soda. You're left wondering why." /datum/reagent/consumable/lean/on_mob_life(mob/living/carbon/M) if(M.slurring < 3) diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index 4c4ad36b2413..6084311b3507 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -2113,30 +2113,3 @@ ADD_TRAIT(M, TRAIT_ALLBREAK, TRAIT_GENERIC) REMOVE_TRAIT(M, TRAIT_NOBREAK, TRAIT_GENERIC) ..() - -/datum/reagent/medicine/molten_bubbles - name = "Molten Bubbles" - description = "Refreshing softdrink made for the desert." - color = "#3d1916" - metabolization_rate = REAGENTS_METABOLISM - taste_description = "boiling sugar" - -/datum/reagent/medicine/molten_bubbles/on_mob_life(mob/living/carbon/M) - M.heal_bodypart_damage(1,1,0) - if(M.bodytemperature > M.get_body_temp_normal(apply_change=FALSE)) - M.adjust_bodytemperature(-10 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal(apply_change=FALSE)) - else if(M.bodytemperature < (M.get_body_temp_normal(apply_change=FALSE) + 1)) - M.adjust_bodytemperature(10 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal(apply_change=FALSE)) - ..() - -/datum/reagent/medicine/molten_bubbles/plasma - name = "Plasma Bubbles" - description = "Molten Bubbles with the refreshing taste of plasma." - color = "#852e63" - taste_description = "grape flavored cleaning solution" - -/datum/reagent/medicine/molten_bubbles/sand - name = "Sandblast Sarsaparilla" - description = "Extra refreshing for those long desert days." - color = "#af9938" - taste_description = "root-beer and asbestos" diff --git a/code/modules/reagents/chemistry/recipes/medicine.dm b/code/modules/reagents/chemistry/recipes/medicine.dm index 302d05f0712b..2397d67a1d2c 100644 --- a/code/modules/reagents/chemistry/recipes/medicine.dm +++ b/code/modules/reagents/chemistry/recipes/medicine.dm @@ -325,18 +325,3 @@ WS End */ /datum/chemical_reaction/chartreuse results = list(/datum/reagent/medicine/chartreuse = 10) required_reagents = list(/datum/reagent/medicine/puce_essence = 5, /datum/reagent/consumable/tinlux = 5, /datum/reagent/consumable/entpoly = 1) - -/datum/chemical_reaction/molten_bubbles - results = list(/datum/reagent/medicine/molten_bubbles = 30) - required_reagents = list(/datum/reagent/clf3 = 10, /datum/reagent/consumable/space_cola = 20, /datum/reagent/medicine/leporazine = 1, /datum/reagent/medicine/lavaland_extract = 1) - -/datum/chemical_reaction/plasma_bubbles - results = list(/datum/reagent/medicine/molten_bubbles/plasma = 3) - required_reagents = list(/datum/reagent/medicine/molten_bubbles = 3, /datum/reagent/toxin/plasma = 2) - -/datum/chemical_reaction/sand_bubbles - results = list(/datum/reagent/medicine/molten_bubbles/sand = 3) - required_reagents = list(/datum/reagent/medicine/molten_bubbles = 3, /datum/reagent/silicon = 2) - -/datum/chemical_reaction/sand_bubbles/plasma // Subbing plasma bubbles for reg - required_reagents = list(/datum/reagent/medicine/molten_bubbles/plasma = 3, /datum/reagent/silicon = 2) diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index ee288feb0bac..149743c47e3c 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -184,12 +184,12 @@ Borg Shaker accepts_reagent_upgrades = FALSE reagent_ids = list(/datum/reagent/consumable/applejuice, /datum/reagent/consumable/banana, /datum/reagent/consumable/coffee, - /datum/reagent/consumable/cream, /datum/reagent/consumable/dr_gibb, /datum/reagent/consumable/grenadine, + /datum/reagent/consumable/cream, /datum/reagent/consumable/tadrixx, /datum/reagent/consumable/grenadine, /datum/reagent/consumable/ice, /datum/reagent/consumable/lemonjuice, /datum/reagent/consumable/lemon_lime, /datum/reagent/consumable/limejuice, /datum/reagent/consumable/menthol, /datum/reagent/consumable/milk, /datum/reagent/consumable/nothing, /datum/reagent/consumable/orangejuice, /datum/reagent/consumable/peachjuice, - /datum/reagent/consumable/sodawater, /datum/reagent/consumable/space_cola, /datum/reagent/consumable/spacemountainwind, - /datum/reagent/consumable/pwr_game, /datum/reagent/consumable/shamblers, /datum/reagent/consumable/soymilk, + /datum/reagent/consumable/sodawater, /datum/reagent/consumable/space_cola, /datum/reagent/consumable/comet_trail, + /datum/reagent/consumable/pacfuel, /datum/reagent/consumable/shoal_punch, /datum/reagent/consumable/soymilk, /datum/reagent/consumable/space_up, /datum/reagent/consumable/sugar, /datum/reagent/consumable/tea, /datum/reagent/consumable/tomatojuice, /datum/reagent/consumable/tonic, /datum/reagent/water, /datum/reagent/consumable/pineapplejuice, /datum/reagent/consumable/sol_dry, diff --git a/code/modules/vending/boozeomat.dm b/code/modules/vending/boozeomat.dm index dd240887ae46..45dc055e1b21 100644 --- a/code/modules/vending/boozeomat.dm +++ b/code/modules/vending/boozeomat.dm @@ -19,17 +19,17 @@ /obj/item/reagent_containers/food/drinks/bottle/pineapplejuice = 4, /obj/item/reagent_containers/food/drinks/bottle/cream = 4, /obj/item/reagent_containers/food/drinks/soda_cans/cola = 8, - /obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind = 4, - /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb = 4, - /obj/item/reagent_containers/food/drinks/soda_cans/starkist = 4, + /obj/item/reagent_containers/food/drinks/soda_cans/comet_trail = 4, + /obj/item/reagent_containers/food/drinks/soda_cans/tadrixx = 4, + /obj/item/reagent_containers/food/drinks/soda_cans/lunapunch = 4, /obj/item/reagent_containers/food/drinks/soda_cans/space_up = 4, - /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game = 4, - /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime = 4, - /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 4, + /obj/item/reagent_containers/food/drinks/soda_cans/pacfuel = 4, + /obj/item/reagent_containers/food/drinks/soda_cans/orange_soda = 4, + /obj/item/reagent_containers/food/drinks/soda_cans/shoal_punch = 4, /obj/item/reagent_containers/food/drinks/soda_cans/tonic = 8, /obj/item/reagent_containers/food/drinks/soda_cans/sodawater = 8, /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 4, - /obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko = 4, + /obj/item/reagent_containers/food/drinks/soda_cans/vimukti = 4, /obj/item/reagent_containers/food/drinks/bottle/grenadine = 4, /obj/item/reagent_containers/food/drinks/bottle/menthol = 4, /obj/item/reagent_containers/food/drinks/mug/tea = 8, @@ -70,8 +70,8 @@ /obj/item/reagent_containers/food/drinks/bottle/champagne = 5, /obj/item/reagent_containers/food/drinks/bottle/trappist = 5) - product_slogans = "I hope nobody asks me for a bloody cup o' tea...;Alcohol is humanity's friend. Would you abandon a friend?;Quite delighted to serve you!;Is nobody thirsty 'round this sector?" - product_ads = "Drink up!;Booze is good for you!;Alcohol is humanity's best friend.;Quite delighted to serve you!;Care for a nice, cold beer?;Nothing cures you like booze!;Have a sip!;Have a drink!;Have a beer!;Beer is good for you!;Only the finest alcohol!;Best quality booze since 2053!;Award-winning wine!;Maximum alcohol!;Man loves beer.;A toast for progress!" + product_slogans = "I hope nobody asks me for a cup of tea...;Alcohol is everyone's friend. Would you abandon a friend?;Quite delighted to serve you!;Is nobody thirsty 'round this sector?" + product_ads = "Drink up!;Booze is good for you!;Alcohol is everyone's best friend.;Quite delighted to serve you!;Care for a nice, cold beer?;Nothing cures you like booze!;Have a sip!;Have a drink!;Have a beer!;Beer is good for you!;Only the finest alcohol!;Best quality booze since 53 FSC!;Award-winning wine!;Maximum alcohol!;Everyone loves beer.;A toast for progress!" req_access = list(ACCESS_BAR) refill_canister = /obj/item/vending_refill/boozeomat default_price = 120 diff --git a/code/modules/vending/cigarette.dm b/code/modules/vending/cigarette.dm index 3cff7d3c361d..1c377c309464 100644 --- a/code/modules/vending/cigarette.dm +++ b/code/modules/vending/cigarette.dm @@ -1,8 +1,8 @@ /obj/machinery/vending/cigarette name = "\improper ShadyCigs Deluxe" desc = "If you want to get cancer, might as well do it in style." - product_slogans = "Space cigs taste good like a cigarette should.;I'd rather toolbox than switch.;Smoke!;Don't believe the reports - smoke today!" - product_ads = "Probably not bad for you!;Don't believe the scientists!;It's good for you!;Don't quit, buy more!;Smoke!;Nicotine heaven.;Best cigarettes since 2150.;Award-winning cigs." + product_slogans = "Space cigs taste good like a cigarette should.;I'd rather die than switch.;Smoke!;Don't believe the reports - smoke today!" + product_ads = "Probably not bad for you!;Don't believe the scientists!;It's good for you!;Don't quit, buy more!;Smoke!;Nicotine heaven.;Best cigarettes since 150 FSC.;Award-winning cigs." icon_state = "cigs" products = list( /obj/item/storage/fancy/cigarettes = 5, diff --git a/code/modules/vending/cola.dm b/code/modules/vending/cola.dm index 4a9f4a456eee..84f82d81a2e2 100644 --- a/code/modules/vending/cola.dm +++ b/code/modules/vending/cola.dm @@ -1,35 +1,34 @@ /obj/machinery/vending/cola - name = "\improper Robust Softdrinks" - desc = "A softdrink vendor provided by Robust Industries, LLC." + name = "\improper RobustMore Softdrinks" + desc = "A softdrink vendor provided by RobustMore DrinkFoods Industries, LLC." icon_state = "Cola_Machine" - product_slogans = "Robust Softdrinks: More robust than a toolbox to the head!" - product_ads = "Refreshing!;Hope you're thirsty!;Over 1 million drinks sold!;Thirsty? Why not cola?;Please, have a drink!;Drink up!;The best drinks in space." + product_slogans = "RobustMore Softdrinks: More robust than a toolbox to the head!" + product_ads = "Refreshing!;Hope you're thirsty!;Over 10 trillion drinks sold!;Thirsty? Why not cola?;Please, have a drink!;Drink up!;The best drinks this side of the galaxy." products = list( /obj/item/reagent_containers/food/drinks/soda_cans/cola = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/starkist = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/comet_trail = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/tadrixx = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/lunapunch = 10, /obj/item/reagent_containers/food/drinks/soda_cans/space_up = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/pacfuel = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/orange_soda = 10, /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 10, /obj/item/reagent_containers/food/drinks/waterbottle = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/efuel = 5, - /obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko = 6, - /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 6) + /obj/item/reagent_containers/food/drinks/soda_cans/xeno_energy = 5, + /obj/item/reagent_containers/food/drinks/soda_cans/vimukti = 6, + /obj/item/reagent_containers/food/drinks/soda_cans/shoal_punch = 6) premium = list( - /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola = 1, /obj/item/reagent_containers/food/drinks/soda_cans/air = 1, - /obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy = 1, - /obj/item/reagent_containers/food/drinks/soda_cans/grey_bull = 1) + /obj/item/reagent_containers/food/drinks/soda_cans/xeno_energy = 1, + /obj/item/reagent_containers/food/drinks/soda_cans/crosstalk = 1) refill_canister = /obj/item/vending_refill/cola default_price = 45 extra_price = 200 /obj/item/vending_refill/cola - machine_name = "Robust Softdrinks" + machine_name = "RobustMore Softdrinks" icon_state = "refill_cola" /obj/machinery/vending/cola/random @@ -54,9 +53,9 @@ /obj/machinery/vending/cola/red icon_state = "red_cola" - name = "\improper Space Cola Vendor" - desc = "It vends cola, in space." - product_slogans = "Cola in space!" + name = "\improper Master Cola Vendor" + desc = "This vending machine offers Master Cola. Master Cola - have a drink from the past!" + product_slogans = "Master Cola - have a drink from the past!" light_mask = "red_cola-light-mask" light_color = COLOR_DARK_RED @@ -70,9 +69,9 @@ /obj/machinery/vending/cola/starkist icon_state = "starkist" - name = "\improper Star-kist Vendor" - desc = "The taste of a star in liquid form." - product_slogans = "Drink the stars! Star-kist!" + name = "\improper Lunapunch Vendor" + desc = "What keeps the colonies running - Lunapunch." + product_slogans = "The Colonies run on Lunapunch!" light_mask = "starkist-light-mask" light_color = COLOR_LIGHT_ORANGE @@ -83,27 +82,27 @@ /obj/machinery/vending/cola/pwr_game icon_state = "pwr_game" - name = "\improper Pwr Game Vendor" - desc = "You want it, we got it. Brought to you in partnership with Vlad's Salads." - product_slogans = "The POWER that gamers crave! PWR GAME!" + name = "\improper PAC-Fuel Vendor" + desc = "PAC-Fuel: stay flying straight. Enter the code on every can for a chance to win gamer merch or industrial equipment!" + product_slogans = "Keep flying steady with PAC-Fuel!" light_mask = "pwr_game-light-mask" light_color = COLOR_STRONG_VIOLET /obj/machinery/vending/cola/shamblers - name = "\improper Shambler's Vendor" - desc = "~Shake me up some of that Shambler's Juice!~" + name = "\improper Shoal Punch Vendor" + desc = "Every fruit you could want, at your beak! Shoal Punch!" icon_state = "shamblers_juice" products = list( /obj/item/reagent_containers/food/drinks/soda_cans/cola = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/starkist = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/comet_trail = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/tadrixx = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/lunapunch = 10, /obj/item/reagent_containers/food/drinks/soda_cans/space_up = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/pacfuel = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/orange_soda = 10, /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 10) - product_slogans = "~Shake me up some of that Shambler's Juice!~" - product_ads = "Refreshing!;Jyrbv dv lg jfdv fw kyrk Jyrdscvi'j Alztv!;Over 1 trillion souls drank!;Thirsty? Nyp efk uizeb kyv uribevjj?;Kyv Jyrdscvi uizebj kyv ezxyk!;Drink up!;Krjkp." + /obj/item/reagent_containers/food/drinks/soda_cans/shoal_punch = 10) + product_slogans = "very fruit you could want, at your beak! Shoal Punch!" + product_ads = "Every fruit you could want, at your beak!;Don't go flying dry!;Over two trillion served!;Thirsty? Get punched!;Skrikira trikxti skrmikr rakti!;Don't go dry, get Shoal Punch." light_mask = "shamblers-light-mask" light_color = COLOR_MOSTLY_PURE_PINK diff --git a/code/modules/vending/drinnerware.dm b/code/modules/vending/drinnerware.dm index 5dbd8ea733db..3e51271093ad 100644 --- a/code/modules/vending/drinnerware.dm +++ b/code/modules/vending/drinnerware.dm @@ -1,7 +1,7 @@ /obj/machinery/vending/dinnerware name = "\improper Plasteel Chef's Dinnerware Vendor" desc = "A kitchen and restaurant equipment vendor." - product_ads = "Mm, food stuffs!;Food and food accessories.;Get your plates!;You like forks?;I like forks.;Woo, utensils.;You don't really need these..." + product_ads = "Mm, food stuffs!;Food and food accessories.;Get your plates!;You like forks?;I like forks.;Woo, utensils." icon_state = "dinnerware" products = list( /obj/item/storage/bag/tray = 8, diff --git a/code/modules/vending/games.dm b/code/modules/vending/games.dm index d27a1f6ffe6e..c803fa347e9f 100644 --- a/code/modules/vending/games.dm +++ b/code/modules/vending/games.dm @@ -1,7 +1,7 @@ /obj/machinery/vending/games name = "\improper Good Clean Fun" desc = "Vends things that the Captain and Head of Personnel are probably not going to appreciate you fiddling with instead of your job..." - product_ads = "Escape to a fantasy world!;Fuel your gambling addiction!;Ruin your friendships!;Roll for initiative!;Elves and dwarves!;Paranoid computers!;Totally not satanic!;Fun times forever!" + product_ads = "Escape to a fantasy world!;Fuel your gambling addiction!;Ruin your friendships!;Roll for initiative!;Elves and dwarves!;Paranoid computers!;Fun times forever!" icon_state = "games" products = list( /obj/item/toy/cards/deck = 5, diff --git a/code/modules/vending/liberation.dm b/code/modules/vending/liberation.dm index 03d532c804e7..5f06b35f76b5 100644 --- a/code/modules/vending/liberation.dm +++ b/code/modules/vending/liberation.dm @@ -2,7 +2,7 @@ name = "\improper Liberation Station" desc = "An overwhelming amount of ancient patriotism washes over you just by looking at the machine." icon_state = "liberationstation" - product_slogans = "Liberation Station: Your one-stop shop for all things second amendment!;Be a patriot today, pick up a gun!;Quality weapons for cheap prices!;Better dead than red!" + product_slogans = "Liberation Station: Your one-stop shop for all things second amendment!;Be a patriot today, pick up a gun!;Quality weapons for cheap prices!" product_ads = "Float like an astronaut, sting like a bullet!;Express your second amendment today!;Guns don't kill people, but you can!;Who needs responsibilities when you have guns?" vend_reply = "Remember the name: Liberation Station!" products = list( diff --git a/code/modules/vending/liberation_toy.dm b/code/modules/vending/liberation_toy.dm index 989bd721a79c..911a190703f4 100644 --- a/code/modules/vending/liberation_toy.dm +++ b/code/modules/vending/liberation_toy.dm @@ -2,8 +2,8 @@ name = "\improper Syndicate Donksoft Toy Vendor" desc = "An ages 8 and up approved vendor that dispenses toys. If you were to find the right wires, you can unlock the adult mode setting!" icon_state = "syndi" - product_slogans = "Get your cool toys today!;Trigger a valid hunter today!;Quality toy weapons for cheap prices!;Give them to HoPs for all access!;Give them to HoS to get permabrigged!" - product_ads = "Feel robust with your toys!;Express your inner child today!;Toy weapons don't kill people, but valid hunters do!;Who needs responsibilities when you have toy weapons?;Make your next murder FUN!" + product_slogans = "Get your cool toys today!;Quality toy weapons for cheap prices!" + product_ads = "Feel tough with your toys!;Express your inner child today!;Toy weapons don't kill people, but boredom does!;Who needs responsibilities when you have toy weapons?;Make your next foam fight FUN!" vend_reply = "Come back for more!" circuit = /obj/item/circuitboard/machine/vending/syndicatedonksofttoyvendor products = list(/obj/item/gun/ballistic/automatic/toy = 10, diff --git a/code/modules/vending/snack.dm b/code/modules/vending/snack.dm index d0130d7358fc..45d76a4754fa 100644 --- a/code/modules/vending/snack.dm +++ b/code/modules/vending/snack.dm @@ -1,8 +1,8 @@ /obj/machinery/vending/snack name = "\improper Getmore Chocolate Corp" - desc = "A snack machine courtesy of the Getmore Chocolate Corporation, based out of Mars." + desc = "A snack machine courtesy of the RobustMore DrinkFoods LLC." product_slogans = "Try our new nougat bar!;Twice the calories for half the price!" - product_ads = "The healthiest!;Award-winning chocolate bars!;Mmm! So good!;Oh my god it's so juicy!;Have a snack.;Snacks are good for you!;Have some more Getmore!;Best quality snacks straight from mars.;We love chocolate!;Try our new jerky!" + product_ads = "The healthiest!;Award-winning chocolate bars!;Mmm! So good!;Have a snack.;Snacks are good for you!;Have something better! Get RobustMore!;Best quality snacks!;We love chocolate!;Try our new jerky!" icon_state = "snack" light_mask = "snack-light-mask" products = list( @@ -24,7 +24,7 @@ input_display_header = "Chef's Food Selection" /obj/item/vending_refill/snack - machine_name = "Getmore Chocolate Corp" + machine_name = "RobustMore DrinkFoods LLC" /obj/machinery/vending/snack/random name = "\improper Random Snackies" diff --git a/code/modules/vending/toys.dm b/code/modules/vending/toys.dm index 8fefa1015536..a5092cf7373f 100644 --- a/code/modules/vending/toys.dm +++ b/code/modules/vending/toys.dm @@ -2,8 +2,8 @@ name = "\improper Donksoft Toy Vendor" desc = "Ages 8 and up approved vendor that dispenses toys." icon_state = "nt-donk" - product_slogans = "Get your cool toys today!;Trigger a valid hunter today!;Quality toy weapons for cheap prices!;Give them to HoPs for all access!;Give them to HoS to get permabrigged!" - product_ads = "Feel robust with your toys!;Express your inner child today!;Toy weapons don't kill people, but valid hunters do!;Who needs responsibilities when you have toy weapons?;Make your next murder FUN!" + product_slogans = "Get your cool toys today!;Quality toy weapons for cheap prices!" + product_ads = "Feel tough with your toys!;Express your inner child today!;Toy weapons don't kill people, but bordeom does!;Who needs responsibilities when you have toy weapons?;Make your next foam fight FUN!" vend_reply = "Come back for more!" light_mask = "donksoft-light-mask" circuit = /obj/item/circuitboard/machine/vending/donksofttoyvendor diff --git a/icons/mob/inhands/misc/food_lefthand.dmi b/icons/mob/inhands/misc/food_lefthand.dmi index 740c63c4b3705304d475f0567763a0b3ec5f94f9..63dee7bfea447cd3fb25bb72579ac9d0aed674f7 100644 GIT binary patch literal 7641 zcmbVQ2UL^UvyY1n6+}?bprTTuA|fqxP^3cw(tC92p#}(G2n1O~5P~8C(o3XB?dTd006+GrmCm| z0Gvqq{de{>UGfuLVoV|LAz0Ph5BRD<(xk1hoDtY6NmE$?6C zgGm1rE{j7M!A@Lz#Byn-EwFEg%z^LpG;%^9J_|x;Xcfk`Yj57o-Xmge_6yGSz3-eX zUU<_g8Vk9Buk;>ES9_DO(%AFs1(rua{EkHZxPhQnYmGS33k(kt$8ScXJr%Ajf_4nv zl!q0GOS@QQBvdLHB-lL(guCgsAxEH1rvtSE z%I-+$Fu8}#8=iE__|WMoqIc<3B%5c@(=ELhUqDKi&RkG>{%8aD%Yb9IZA3{VgM3wX zWanIJ1kisJ$uat`oqkGP)aH(jcUBQ zT-Js~lV%0lA9AfV%EQ(8Un}!g?p?Y0tehaM<}yQSjtp;Hw7)h??c~Eu96BqBsAf(~ zK<9wfcT+xLO2gv(<4{W5Vn&*(*>S=OT%h*!qDMQl>E)lUW29p=$>qseWvun%DFEO) ztD52yJ@15-iSr*X&qsZwn0`~`xpi9X*4wu%VU*l+BC<=$OguR}kJA)Hjb)A7f9rJ~ zcMNkhaNYeh6v+g9YEVK+*lHSV-rjo~^6sR0D@Q&LsAJ0?FLaS1Entd4`=rp>FDs@` zyS6UK63n-K&0$CyW}#HKUl&<#T7j=O)t|^dONYikeRx`SrH@3LAtD?O!n-lmxpP+h z&T&;nk=-?k!=Lji?SK3V**G50cH7Woo|L^^&K`4a=H)fZBBwuQuxbX2#3@D}Dvim@ zwi!XoXEI_##rhbF%F6W5y$-M{{$UaMFWHZNS?&<4+MTy<@ZyMIGGkv9y&3&P9C^&AnaH)Fv~ znsVS@ht3bf-M1xYkBZJPGe-|Qj^8Hjle0&tBf-Xk$EdJ{H=Pj3oqAMXCiq_D5<@f_ z1xBhp35-oh?R<${iAU6}7gAhU4)E=t?M1UL#neDbBVV9w zRWEvIQnrB$yb+v4+QoP!ct;W~7v|-`!x;DELD_m2-|bV^+=tvl)(Y-H)Ib1$J=kaG z=hWQuZ`m=ZB-0A&vzJ?;Gg^sKVuX<2oHL0I3EEfXuNU0>To?J{Er?MvX6LEP`O!*< z4Zri4qya~*fYmHGmL5C{3g+w&j95eizbtcfbVs~7*)wt2K`!OOWdEDh z*N1}SlK|ZfY7L1%V14kXKe0#q<(En$xcDboA5T|s<%>ZL*`7S&VV2Ck5+xIwxWxHA4<5Vl|zGqqmBUU39~_uB?awk=4q-rYY--r#xkrRLu98aWtl_b6HU*dQQK? zR4wC**XO?w`uZY9V&6l9NO1n7FBZL~A1m3c$U8v8*=jJEuUWYkQYmhY=OeL4)|gO(c0vq2*I$uQWVZ4+(Y=At0ny7%Hf4L;TKIaOv$qDX6T7 zJ`T@sx9fX}o6$n-5w?SzaM_o1@5|1b0Dv}j13 z0Bqk*?l}+;5NL2SG>ow-86DXS#eUjuEE`j7&m2V=0Dz4zokFcgJ`X*w%Io@Wl@ z9xzOb8_D_YO(jW@-98kAtl1_HFi`_x2FNP4ZguCl;dKxt**7+*un

Ez|zfTZaFQDgI8bJ-6cY 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 literal 3818 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 diff --git a/icons/mob/inhands/misc/food_righthand.dmi b/icons/mob/inhands/misc/food_righthand.dmi index 1e90ac3cb75ab6db6eb891d05ce69e576d15d254..bb1bd3f960fb11b2a0062097dbb1fdde1b1ea955 100644 GIT binary patch literal 8403 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 literal 3752 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

  • mX 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%0D3B?A$Fn*!BAKJ)mu4 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 diff --git a/tools/UpdatePaths/Scripts/3109_drinks_lore_update.txt b/tools/UpdatePaths/Scripts/3109_drinks_lore_update.txt new file mode 100644 index 000000000000..712c2a906ffc --- /dev/null +++ b/tools/UpdatePaths/Scripts/3109_drinks_lore_update.txt @@ -0,0 +1,11 @@ +/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game : /obj/item/reagent_containers/food/drinks/soda_cans/pacfuel +/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime : /obj/item/reagent_containers/food/drinks/soda_cans/orange_soda +/obj/item/reagent_containers/food/drinks/soda_cans/starkist : /obj/item/reagent_containers/food/drinks/soda_cans/lunapunch +/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind : /obj/item/reagent_containers/food/drinks/soda_cans/comet_trail +/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko : /obj/item/reagent_containers/food/drinks/soda_cans/vimukti +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb : /obj/item/reagent_containers/food/drinks/soda_cans/tadrixx +/obj/item/reagent_containers/food/drinks/soda_cans/shamblers : /obj/item/reagent_containers/food/drinks/soda_cans/shoal_punch +/obj/item/reagent_containers/food/drinks/soda_cans/grey_bull : /obj/item/reagent_containers/food/drinks/soda_cans/crosstalk +/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy : /obj/item/reagent_containers/food/drinks/soda_cans/xeno_energy +/obj/item/reagent_containers/food/drinks/britcup : /obj/item/reagent_containers/food/drinks/mug +/obj/item/reagent_containers/food/drinks/solgovcup : /obj/item/reagent_containers/food/drinks/mug