diff --git a/code/datums/emotes.dm b/code/datums/emotes.dm index b0dc419ce19..1f17abbae1c 100644 --- a/code/datums/emotes.dm +++ b/code/datums/emotes.dm @@ -98,6 +98,8 @@ var/global/list/emote_list = list() return FALSE if(restraint_check && user.restrained()) return FALSE + if(user.reagents && user.reagents.has_reagent("mimesbane")) + return FALSE /datum/emote/sound @@ -108,4 +110,4 @@ var/global/list/emote_list = list() /datum/emote/sound/run_emote(mob/user, params) . = ..() if(.) - playsound(user.loc, sound, 50, vary) \ No newline at end of file + playsound(user.loc, sound, 50, vary) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index e330a597a34..b8f29700268 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -38,7 +38,11 @@ // The "brine" is the reagents that are automatically added in small // amounts to the occupant. - var/static/list/brine_types = list("salbutamol", "bicaridine", "corazone") + var/static/list/brine_types = list( + "salbutamol", // anti-oxyloss + "bicaridine", // NOBREATHE species take brute in crit + "corazone", // prevents cardiac arrest damage + "mimesbane") // stops them gasping from lack of air. /obj/machinery/clonepod/New() ..() diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index 657704cf1d0..03f6a5f61ef 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -860,3 +860,11 @@ M.Weaken(1, 0) . = 1 ..() + +/datum/reagent/toxin/mimesbane + name = "Mime's Bane" + id = "mimesbane" + description = "A nonlethal neurotoxin that interferes with the victim's ability to gesture." + color = "#F0F8FF" // rgb: 240, 248, 255 + toxpwr = 0 + taste_description = "stillness"