diff --git a/code/__DEFINES/reagents.dm b/code/__DEFINES/reagents.dm index 030e077a722..ec04edfec8f 100644 --- a/code/__DEFINES/reagents.dm +++ b/code/__DEFINES/reagents.dm @@ -27,3 +27,5 @@ #define DEL_REAGENT 1 // reagent deleted (fully cleared) #define ADD_REAGENT 2 // reagent added #define REM_REAGENT 3 // reagent removed (may still exist) + +#define MIMEDRINK_SILENCE_DURATION 30 //ends up being 60 seconds given 1 tick every 2 seconds diff --git a/code/modules/food_and_drinks/food/snacks_burgers.dm b/code/modules/food_and_drinks/food/snacks_burgers.dm index 27f6572f48a..d5153638bf1 100644 --- a/code/modules/food_and_drinks/food/snacks_burgers.dm +++ b/code/modules/food_and_drinks/food/snacks_burgers.dm @@ -288,4 +288,4 @@ icon_state = "empoweredburger" list_reagents = list("nutriment" = 8, "liquidelectricity" = 5) tastes = list("bun" = 2, "pure electricity" = 4) - foodtype = GRAIN | TOXIC \ No newline at end of file + foodtype = GRAIN | TOXIC diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 3096bc740ee..2717270f0bf 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -1169,6 +1169,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/silencer/on_mob_life(mob/living/carbon/M) if(ishuman(M) && M.job == "Mime") + M.silent = max(M.silent, MIMEDRINK_SILENCE_DURATION) M.heal_bodypart_damage(1,1) . = 1 return ..() || . @@ -1855,6 +1856,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/blank_paper/on_mob_life(mob/living/carbon/M) if(ishuman(M) && M.job == "Mime") + M.silent = max(M.silent, MIMEDRINK_SILENCE_DURATION) M.heal_bodypart_damage(1,1) . = 1 return ..() diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index 61980f72660..3ae2198f7cf 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -154,6 +154,7 @@ /datum/reagent/consumable/nothing/on_mob_life(mob/living/carbon/M) if(ishuman(M) && M.job == "Mime") + M.silent = max(M.silent, MIMEDRINK_SILENCE_DURATION) M.heal_bodypart_damage(1,1, 0) . = 1 ..()