From ee0c2343ef4e2a0829f1699fa4d357668cc14a92 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Tue, 26 Dec 2023 19:26:59 +0100 Subject: [PATCH] [MIRROR] Remove eye surgery fluff line [MDB IGNORE] (#25867) * Remove eye surgery fluff line (#80565) ## About The Pull Request Removes a side effect in can_start which MUST be pure. This causes the surgery tgui to spam this message. It's pointless because you can't do the surgery to begin with if this returns false, so you only ever see this where you shouldn't. ## Changelog :cl: fix: Fixed the surgery menu spamming chat messages when on the eyes section of a player with no eyes. /:cl: * Remove eye surgery fluff line --------- Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com> --- code/modules/surgery/eye_surgery.dm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/code/modules/surgery/eye_surgery.dm b/code/modules/surgery/eye_surgery.dm index 7b6d7844ee6..748dab1f4ec 100644 --- a/code/modules/surgery/eye_surgery.dm +++ b/code/modules/surgery/eye_surgery.dm @@ -22,10 +22,7 @@ /datum/surgery/eye_surgery/can_start(mob/user, mob/living/carbon/target) var/obj/item/organ/internal/eyes/target_eyes = target.get_organ_slot(ORGAN_SLOT_EYES) - if(!target_eyes) - to_chat(user, span_warning("It's hard to do surgery on someone's eyes when [target.p_they()] [target.p_do()]n't have any.")) - return FALSE - return TRUE + return !isnull(target_eyes) /datum/surgery_step/fix_eyes/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) display_results(