From 24b712c71ef350d46f7265b86f08864cf96986db Mon Sep 17 00:00:00 2001 From: DeltaFire Date: Wed, 25 Nov 2020 15:42:43 +0100 Subject: [PATCH] better way to do this --- .../reagents/chemistry/reagents/alcohol_reagents.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index f4a8844fdd..b51274d99d 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -35,6 +35,16 @@ All effects don't start immediately, but rather get worse over time; the rate is 91-100: Dangerously toxic - swift death */ + +/datum/reagent/consumable/ethanol/on_mob_add(mob/living/L, amount) + . = ..() + if(!iscarbon(L)) + return + + var/mob/living/carbon/C = L + if(HAS_TRAIT(C, TRAIT_ROBOTIC_ORGANISM)) + C.reagents.remove_reagent(type, amount, FALSE) + /datum/reagent/consumable/ethanol/on_mob_life(mob/living/carbon/C) if(HAS_TRAIT(C, TRAIT_ROBOTIC_ORGANISM)) //Robots don't get drunk return ..()