diff --git a/code/modules/reagents/chemistry/reagents/drugs.dm b/code/modules/reagents/chemistry/reagents/drugs.dm
index 5226b4d8d26..eab7d288c5b 100644
--- a/code/modules/reagents/chemistry/reagents/drugs.dm
+++ b/code/modules/reagents/chemistry/reagents/drugs.dm
@@ -186,8 +186,8 @@
M.emote(pick("laugh", "giggle"))
if(prob(5 * DRAWBACK_CHANCE_MODIFIER(recent_consumption)))
to_chat(M, "You feel warm.") // fever, gets worse with volume
- M.bodytemperature += 30 * recent_consumption
- M.Confused(1 SECONDS * recent_consumption) //let us see how this feels
+ M.bodytemperature += 30 * DRAWBACK_CHANCE_MODIFIER(recent_consumption * 2)
+ M.Confused(1 SECONDS * DRAWBACK_CHANCE_MODIFIER(recent_consumption * 2)) //let us see how this feels
if(prob(4))
to_chat(M, "You feel kinda awful!")
@@ -902,8 +902,8 @@
to_chat(M, "[high_message]")
if(prob(5 * DRAWBACK_CHANCE_MODIFIER(recent_consumption)))
to_chat(M, "Your circuits overheat!") // synth fever
- M.bodytemperature += 30 * recent_consumption
- M.Confused(2 SECONDS * recent_consumption)
+ M.bodytemperature += 30 * DRAWBACK_CHANCE_MODIFIER(recent_consumption * 2)
+ M.Confused(1 SECONDS * DRAWBACK_CHANCE_MODIFIER(recent_consumption * 2))
return ..() | update_flags
@@ -966,8 +966,8 @@
M.Stuttering(10 SECONDS)
if(prob(5 * DRAWBACK_CHANCE_MODIFIER(recent_consumption)))
to_chat(M, "Your circuits overheat!") // synth fever
- M.bodytemperature += 30 * recent_consumption
- M.Confused(2 SECONDS * recent_consumption)
+ M.bodytemperature += 30 * DRAWBACK_CHANCE_MODIFIER(recent_consumption * 2)
+ M.Confused(1 SECONDS * DRAWBACK_CHANCE_MODIFIER(recent_consumption * 2))
if(prob(10))
to_chat(M, "You experience a violent electrical discharge!")
playsound(get_turf(M), 'sound/effects/eleczap.ogg', 75, TRUE)