diff --git a/code/modules/mob/living/simple_animal/bot/secbot.dm b/code/modules/mob/living/simple_animal/bot/secbot.dm index eb8b06ca6f5..9880ba9f451 100644 --- a/code/modules/mob/living/simple_animal/bot/secbot.dm +++ b/code/modules/mob/living/simple_animal/bot/secbot.dm @@ -203,6 +203,15 @@ Auto Patrol: []"}, if(special_retaliate_after_attack(H)) return + // Turns an oversight into a feature. Beepsky will now announce when pacifists taunt him over sec comms. + if(HAS_TRAIT(H, TRAIT_PACIFISM)) + H.visible_message("[H] taunts [src], daring [p_them()] to give chase!", \ + "You taunt [src], daring [p_them()] to chase you!", "You hear someone shout a daring taunt!", DEFAULT_MESSAGE_RANGE, H) + speak("Taunted by pacifist scumbag [H] in [get_area(src)].", radio_channel) + + // Interrupt the attack chain. We've already handled this scenario for pacifists. + return + return ..() /mob/living/simple_animal/bot/secbot/attackby(obj/item/W, mob/user, params)