From 247caee81d94c0d30faf8be42afd37f1bb488222 Mon Sep 17 00:00:00 2001 From: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com> Date: Wed, 13 Aug 2025 18:34:54 -0400 Subject: [PATCH] Fixes double attack (#30004) --- code/modules/awaymissions/mission_code/ruins/telecomns.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/awaymissions/mission_code/ruins/telecomns.dm b/code/modules/awaymissions/mission_code/ruins/telecomns.dm index 66b2eee0ba7..4397baf5ae9 100644 --- a/code/modules/awaymissions/mission_code/ruins/telecomns.dm +++ b/code/modules/awaymissions/mission_code/ruins/telecomns.dm @@ -354,11 +354,13 @@ GLOBAL_LIST_EMPTY(telecomms_trap_tank) return ..() /mob/living/basic/hivebot/strong/malfborg/melee_attack(atom/target, list/modifiers, ignore_cooldown) - . = ..() + if(!early_melee_attack(target, modifiers, ignore_cooldown)) + return FALSE if(QDELETED(target)) - return + return FALSE face_atom(target) baton.melee_attack_chain(src, target) + SEND_SIGNAL(src, COMSIG_HOSTILE_POST_ATTACKINGTARGET, target, TRUE) return TRUE /mob/living/basic/hivebot/strong/malfborg/do_attack_animation(atom/A, visual_effect_icon, obj/item/used_item, no_effect)