diff --git a/code/modules/reagents/chemistry/reagents/drink_cold.dm b/code/modules/reagents/chemistry/reagents/drink_cold.dm index fb40e7133ef..f04380ead96 100644 --- a/code/modules/reagents/chemistry/reagents/drink_cold.dm +++ b/code/modules/reagents/chemistry/reagents/drink_cold.dm @@ -177,3 +177,27 @@ /datum/reagent/consumable/drink/cold/rewriter/on_mob_life(mob/living/M) M.Jitter(5) return ..() + +/datum/reagent/consumable/drink/cold/cocacola + name = "Original Cola" + id = "cocacola" + description = "Cola, original cola never changes." + color = "#100800" // rgb: 16, 8, 0 + adj_sleepy = -4 SECONDS + drink_icon = "cocacola_bottle" + drink_name = "Coca Cola" + drink_desc = "Original Cola drink" + harmless = FALSE + taste_description = "Coca Cola" + +/datum/reagent/consumable/drink/cold/cocacola/on_mob_life(mob/living/M) + var/update_flags = STATUS_UPDATE_NONE + M.Druggy(10 SECONDS) + M.AdjustStunned(-1 SECONDS) + M.AdjustWeakened(-1 SECONDS) + if(isturf(M.loc) && !istype(M.loc,/turf/space)) + if(M.canmove && !M.restrained()) + step(M, pick(GLOB.cardinal)) + if(prob(7)) + M.emote(pick("laugh","giggle")) + return ..() | update_flags diff --git a/code/modules/reagents/chemistry/recipes/drinks.dm b/code/modules/reagents/chemistry/recipes/drinks.dm index 4bcc308b685..2b3ad7454d2 100644 --- a/code/modules/reagents/chemistry/recipes/drinks.dm +++ b/code/modules/reagents/chemistry/recipes/drinks.dm @@ -885,3 +885,11 @@ result_amount = 3 mix_message = "The ingredients mix into a dark brown godly substance" mix_sound = 'sound/goonstation/misc/drinkfizz.ogg' + +/datum/chemical_reaction/cocacola + name = "Coca cola" + id = "cocacola" + result = "cocacola" + required_reagents = list("cocaine" = 2, "cola" = 1) + result_amount = 3 + mix_sound = 'sound/goonstation/misc/drinkfizz.ogg'