From dd9e0183bc3713c12c2eab1682c7eebc9858128e Mon Sep 17 00:00:00 2001 From: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com> Date: Mon, 1 Jun 2026 11:37:45 -0600 Subject: [PATCH] After resetting a Protean with a pen, their sleep is increased to 60 seconds, from 5 seconds. (#5713) ## About The Pull Request See title I also gave it an admin message, since it's important information. ## Why It's Good For The Game We're resetting the memories of an already dead protean, and five seconds isn't nearly enough time for whomever killed them to clear the area. Your memories aren't reset WHEN you wake up. It's like a dead body waking up, with amnesia, and the first thing they see is their murderer. They can still snitch. I think this is a good comprise because dead people don't typically wake up until they're revived. ## Proof Of Testing It compiles. image ## Changelog :cl: balance: Increases the sleep duration of Proteans being reset from 5 seconds to 60 seconds. /:cl: --- .../customization/species/proteans/protean_modsuit.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modular_zubbers/code/modules/customization/species/proteans/protean_modsuit.dm b/modular_zubbers/code/modules/customization/species/proteans/protean_modsuit.dm index bb145c1b5d8..eb0732fd5a5 100644 --- a/modular_zubbers/code/modules/customization/species/proteans/protean_modsuit.dm +++ b/modular_zubbers/code/modules/customization/species/proteans/protean_modsuit.dm @@ -168,19 +168,19 @@ ///Memory Wipe Via Pen if(brain?.dead && istype(tool, /obj/item/pen)) - to_chat(user, span_notice("You begin to reset the protean's random access memory using a pen.")) + to_chat(user, span_notice("You begin to reset the protean's random access memory using a pen!")) user.balloon_alert_to_viewers("resetting memory") - user.visible_message(span_boldwarning("[user] is reaching a pen into [protean_in_suit]!")) + user.visible_message(span_boldwarning("[user] is reaching a pen into [protean_in_suit] to find the reset button!")) playsound(src, 'sound/machines/synth/synth_no.ogg', 100) if(!do_after(user, 10 SECONDS)) return protean_in_suit.say("Alert - Random Access Memory Reset. Current memories lost. Any interactions that were ongoing have been forgotten.", forced = TRUE) protean_in_suit.log_message("has had their memory reset.", LOG_ATTACK) + message_admins("[ADMIN_LOOKUPFLW(protean_in_suit)] has had their memories reset with a pen by [ADMIN_LOOKUPFLW(user)]") to_chat(protean_in_suit, span_boldwarning("Your memories have been reset. You cannot remember who reset you or any of the events leading up to your reset.")) playsound(src, 'sound/machines/synth/synth_yes.ogg', 100) playsound(src, 'sound/machines/click.ogg', 100) - protean_in_suit.SetSleeping(5 SECONDS) - + protean_in_suit.SetSleeping(1 MINUTES) /obj/item/mod/control/pre_equipped/protean/ui_status(mob/user, datum/ui_state/state) var/obj/item/mod/core/protean/source = core