diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm
index 9ada644e59..e8070e8906 100644
--- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm
@@ -145,12 +145,13 @@ All effects don't start immediately, but rather get worse over time; the rate is
color = "#102000" // rgb: 16, 32, 0
nutriment_factor = 1 * REAGENTS_METABOLISM
boozepwr = 80
+ 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."
-
/datum/reagent/consumable/ethanol/thirteenloko/on_mob_life(mob/living/M)
M.drowsyness = max(0,M.drowsyness-7)
M.AdjustSleeping(-40)
@@ -159,6 +160,47 @@ 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)
+ 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)
+ if(prob(7) && iscarbon(M))
+ var/obj/item/I = M.get_active_held_item()
+ if(I)
+ M.dropItemToGround(I)
+ to_chat(M, "Your hands jitter and you drop what you were holding!")
+ M.Jitter(10)
+
+ if(prob(7))
+ to_chat(M, "[pick("You have a really bad headache.", "Your eyes hurt.", "You find it hard to stay still.", "You feel your heart practically beating out of your chest.")]")
+
+ if(prob(5) && iscarbon(M))
+ if(M.has_trait(TRAIT_BLIND))
+ var/obj/item/organ/eyes/eye = M.getorganslot(ORGAN_SLOT_EYES)
+ if(istype(eye))
+ eye.Remove(M)
+ eye.forceMove(get_turf(M))
+ to_chat(M, "You double over in pain as you feel your eyeballs liquify in your head!")
+ M.emote("scream")
+ M.adjustBruteLoss(15)
+ else
+ to_chat(M, "You scream in terror as you go blind!")
+ M.become_blind(EYE_DAMAGE)
+ M.emote("scream")
+
+ if(prob(3) && iscarbon(M))
+ M.visible_message("[M] starts having a seizure!", "You have a seizure!")
+ M.Unconscious(100)
+ M.Jitter(350)
+
+ 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..")
+ M.playsound_local(M, 'sound/effects/singlebeat.ogg', 100, 0)
+
/datum/reagent/consumable/ethanol/vodka
name = "Vodka"
id = "vodka"