Skip to content
This repository was archived by the owner on Apr 16, 2021. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 23 additions & 3 deletions code/datums/chemistry/Chemistry-Recipes.dm
Original file line number Diff line number Diff line change
Expand Up @@ -545,7 +545,7 @@ datum
drinkrecipe = 1

cocktail_beepskybeer
name = "Beepskybräu Security Schwarzbier"
name = "Beepskybr�u Security Schwarzbier"
id = "beepskybeer"
result = "beepskybeer"
required_reagents = list("beer" = 1, "nanites" = 1)
Expand Down Expand Up @@ -608,7 +608,7 @@ datum
name = "Space-Cuba Libre"
id = "libre"
result = "libre"
required_reagents = list("cola" = 1, "rum" = 1, "juice_lime" = 1)
required_reagents = list("rcola" = 2, "juice_lime" = 1)
result_amount = 3
mix_phrase = "You shed a single patriotic tear as the drink comes together."
mix_sound = 'sound/misc/drinkfizz.ogg'
Expand Down Expand Up @@ -775,6 +775,15 @@ datum
result_amount = 2
mix_phrase = "The ghosts of starlets past waft by."
mix_sound = 'sound/misc/drinkfizz.ogg'

rum_and_cola
name = "Rum and Cola"
id = "rcola"
result = "rcola"
required_reagents = list("rum" = 1, "cola" = 1)
result_amount = 2
mix_phrase = "A sweet and bitter aroma fills the air."
mix_sound = 'sound/misc/drinkfizz.ogg'

cocktail_gchronic
name = "Gin and Chronic"
Expand Down Expand Up @@ -849,7 +858,7 @@ datum
mix_sound = 'sound/effects/blobattack.ogg'

cocktail_pinacolada
name = "Piña Colada"
name = "Pi�a Colada"
id = "pinacolada"
result = "pinacolada"
required_reagents = list("juice_pineapple" = 1, "rum" = 1, "coconut_milk" = 1)
Expand Down Expand Up @@ -902,6 +911,17 @@ datum
id = "necroni2"
required_reagents = list("negroni" = 2, "ectoplasm" = 1)
result_amount = 3

cocktail_honky_tonic
name = "Honky Tonic"
id = "honky_tonic"
result = "honky_tonic"
required_reagents = list("tonic" = 1, "lube" = 1, "colors" = 1, "neurotoxin" = 1)
result_amount = 4
mix_phrase = "The drink honks at you! What the fuck?"
mix_sound = 'sound/misc/drinkfizz_honk.ogg'
drinkrecipe = 1


squeeze
name = "Squeeze"
Expand Down
128 changes: 126 additions & 2 deletions code/datums/chemistry/Reagents-FoodDrink.dm
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,8 @@ datum
taste = "spooky"

fooddrink/alcoholic/beepskybeer
name = "Beepskybr�u Security Schwarzbier"
name = "Beepskybräu Security Schwarzbier"
name = "Beepskybräu Security Schwarzbier"
id = "beepskybeer"
description = "A dark German beer, typically served with dark bread, cream cheese, and an intense appreciation for the law."
reagent_state = LIQUID
Expand Down Expand Up @@ -1008,6 +1009,129 @@ datum
alch_strength = 3
description = "A Drink then you'll have that's not bad - / At least, so they say in Jamaica!"
reagent_state = LIQUID

fooddrink/alcoholic/rcola
name = "Rum and Cola"
id = "rcola"
fluid_r = 115
fluid_g = 38
fluid_b = 77
alch_strength = 2
description = "It's fizzy, it's tangy, and perfect for when you can't decide if you wanna get the jitters or knock yourself out!"
reagent_state = LIQUID

fooddrink/alcoholic/honky_tonic
name = "Honky Tonic"
id = "honky_tonic"
fluid_r = 255
fluid_g = 102
fluid_b = 204
alch_strength = 2
description = "The true miracle of this bastardization of mixology is that it somehow isn't lethal."
reagent_state = LIQUID

// Occasionally weakens and stuns the mob. Sometimes they honk. More rarely, they might even randomly say something stupid against their will.
on_mob_life(var/mob/M)
..(M)
if(!M) M = holder.my_atom
src = null
if(prob(10))
boutput(M, "<span style=\"color:red\">Your body feels like it's being tickled from the inside out!</span>")
M.stunned += 2
M.weakened += 2
M.emote("laugh")
M.visible_message("<span style=\"color:red\">[M] sneezes. \His sneeze sounds like a honk!</span>")
playsound(M.loc, "sound/items/bikehorn.ogg", 50, 1)
if (prob(4))
//Create an alphabet soup of random phrases and force the mob to say it!
var/message = null
var/messageStart = pick(
"Man, I sure feel like a",\
"You are a",\
"My mother once told me that I was born a",\
"Father always said all I needed was a",\
"That's just like the time I ate a",\
"Aunty Muriel was always prone to giving me a",\
"Your face looks like a",\
"Spoiler alert! We're all living inside of a",\
"Tonight we're gonna go on a trip in a",\
"Save me! I'm being attacked by a",\
"Brainstorming time; let's try making a",\
"Let's try feeding the captain a",\
"Chill out and dive right into the",\
"Take off the clown's mask to reveal a",\
"I heard you talking about me! You said I was a",\
"Y'know, right now I could totally go for a",\
"I read in a book once that in each and every one of us is a",\
"I asked the captain what he thought of me, and he just turned to me and said I was a",\
"You and me? We're just like a ")
var/messageAdjective = pick(
" REALLY big ",\
" smelly ",\
" delicious ",\
" sweet sweet ",\
" totally bodacious ",\
"n awesomely radical ",\
" super stinky ",\
"n ugly-ass ",\
" dum-dum bum-bum ",\
" gorgeous and beautiful ",\
" gramatically incorrect ",\
" needlessly vulgar and generally problematic ",\
" fucking dumbass bullshit poopie ",\
" tired old ",\
" mentally corrupt ",\
" pretentious little ",\
" not-so-robust ",\
" flowery and aromatic ",\
" fourth-wall breaking ",\
" dirty yellow-bellied ",\
" drunken and drugged ",\
"n uncannily realistic")
var/messageNoun = pick(
"ghost!",\
"freak!",\
"pirate!",\
"lawyer with WAY too much free time.",\
"man made of meat.",\
"bowl of word soup.",\
"bee.",\
"greytider.",\
"buttbot.",\
"existential nightmare.",\
"key to worldwide destruction...",\
"novel without a proper ending.",\
"space station!",\
"monkey.",\
"frog.",\
"space god.",\
"monster made of madness.",\
"wizard!",\
"burrito.",\
"ass." ,\
"cluwne.")
var/messageEnd = null
if (prob(50))
messageEnd = pick(
" What did I mean by this?",\
" And that's not even half of it!",\
" Thanks for coming to my presentation.",\
" Thank you have a good day.",\
" I'M the traitor by the way!",\
" Please free me from this chemical prison.",\
" And that's just the tip of the iceberg!",\
" By the way, I'm hungry.",\
" Sorry, was that too much information?",\
" Momma told me to keep that a secret though.",\
" Sorry, didn't mean to make myself cry!",\
" Sorry, I may be a little tipsy.",\
" I never looked at life the same way ever since I learned that.",\
" Deep, huh?",\
" I still ponder the meaning of it to be honest.",\
" I still haven't gotten over that.")
message = messageStart + messageAdjective + messageNoun + messageEnd
M.say(message)
return

fooddrink/alcoholic/maitai
name = "Mai Tai"
Expand Down Expand Up @@ -1118,7 +1242,7 @@ datum
reagent_state = LIQUID

fooddrink/alcoholic/pinacolada
name = "Pi�a Colada"
name = "Piña Colada"
id = "pinacolada"
fluid_r = 255
fluid_g = 255
Expand Down
Empty file added data/AdminPrefs.sav
Empty file.
Binary file added sound/misc/drinkfizz_honk.ogg
Binary file not shown.