From 019e8aa0d49a156cc5307673d5d5090006378272 Mon Sep 17 00:00:00 2001 From: comma Date: Fri, 2 Aug 2013 18:41:07 +0400 Subject: [PATCH] Alcohol causes liver damage and some toxic damage, at the stage where you pass out. --- code/modules/reagents/Chemistry-Reagents.dm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index 81dceaf7eb4..ea1dc6cbe40 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -2807,6 +2807,12 @@ datum if(d >= pass_out) M:paralysis = max(M:paralysis, 20) M:drowsyness = max(M:drowsyness, 30) + if(ishuman(M)) + var/mob/living/cabon.huan/H = M + var/datum/organ/internal/liver/L = H.internal_organs["liver"] + if (istype(L)) + L.take_damage(0.1, 1) + H.adjustToxLoss(0.1) holder.remove_reagent(src.id, 0.4) ..() @@ -3463,4 +3469,4 @@ datum else if(data >= 115 && prob(33)) M.confused = max(M.confused+15,15) ..() - return + return