diff --git a/code/modules/organs/pain.dm b/code/modules/organs/pain.dm index 7919381c0f7..d894d0f0815 100644 --- a/code/modules/organs/pain.dm +++ b/code/modules/organs/pain.dm @@ -9,6 +9,12 @@ mob/var/next_pain_time = 0 // amount is a num from 1 to 100 mob/proc/pain(var/partname, var/amount, var/force, var/burning = 0) if(stat >= 2) return + if(reagents.has_reagent("tramadol")) + return + if(reagents.has_reagent("oxycodone")) + return + if(analgesic) + return if(world.time < next_pain_time && !force) return if(amount > 10 && istype(src,/mob/living/carbon/human))