From 24895dc6c5cbaa9c3a87a026717fc33ec67d026e Mon Sep 17 00:00:00 2001 From: FloFluoro <3611705+FloFluoro@users.noreply.github.com> Date: Sat, 17 Sep 2022 05:47:40 -0400 Subject: [PATCH] Beer2 no longer instastuns (#19040) --- .../reagents/chemistry/reagents/toxins.dm | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/toxins.dm b/code/modules/reagents/chemistry/reagents/toxins.dm index 0b6f49d6703..cc09413c354 100644 --- a/code/modules/reagents/chemistry/reagents/toxins.dm +++ b/code/modules/reagents/chemistry/reagents/toxins.dm @@ -454,10 +454,20 @@ /datum/reagent/beer2/on_mob_life(mob/living/M) var/update_flags = STATUS_UPDATE_NONE switch(current_cycle) - if(1 to 50) - M.Sleeping(4 SECONDS) + if(1 to 5) + if(prob(25)) + M.emote("yawn") + if(6 to 9) + M.AdjustEyeBlurry(10 SECONDS) + if(prob(35)) + M.emote("yawn") + if(10) + M.emote("faint") + M.Weaken(4 SECONDS) + if(11 to 50) + M.Paralyse(4 SECONDS) if(51 to INFINITY) - M.Sleeping(4 SECONDS) + M.Paralyse(4 SECONDS) update_flags |= M.adjustToxLoss((current_cycle - 50)*REAGENTS_EFFECT_MULTIPLIER, FALSE) return ..() | update_flags