From 588cec71937a7828eb9edcf6e83c103adc8f4b40 Mon Sep 17 00:00:00 2001 From: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Date: Wed, 20 Mar 2024 15:55:49 -0400 Subject: [PATCH] fixes syndicate sensory being emp weak (#24625) * fixes syndicate sensory being emp weak * Update code/modules/surgery/organs/augments_internal.dm Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> * fixes it --------- Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> --- code/modules/surgery/organs/augments_internal.dm | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/code/modules/surgery/organs/augments_internal.dm b/code/modules/surgery/organs/augments_internal.dm index c348540cc8b..7819fed4e18 100644 --- a/code/modules/surgery/organs/augments_internal.dm +++ b/code/modules/surgery/organs/augments_internal.dm @@ -363,11 +363,16 @@ return our_MA /obj/item/organ/internal/cyberimp/brain/sensory_enhancer/emp_act(severity) - if(COOLDOWN_FINISHED(src, sensory_enhancer_cooldown)) //Not on cooldown? Drug them up. Heavily. We don't want people self emping to bypass cooldown. - if(prob(100 / severity) && owner) - for(var/datum/action/item_action/organ_action/toggle/sensory_enhancer/SE in owner.actions) - SE.Trigger(FALSE, TRUE, TRUE) . = ..() + if(!.) + return + if(!COOLDOWN_FINISHED(src, sensory_enhancer_cooldown)) //Not on cooldown? Drug them up. Heavily. We don't want people self emping to bypass cooldown. + return + if(!prob(100 / severity) || !owner) + return + + for(var/datum/action/item_action/organ_action/toggle/sensory_enhancer/SE in owner.actions) + SE.Trigger(FALSE, TRUE, TRUE) /datum/action/item_action/organ_action/toggle/sensory_enhancer name = "Activate Qani-Laaca System"