From 087e991aef72a96c34041301b0cf4f70b0db6986 Mon Sep 17 00:00:00 2001 From: Geeves Date: Sat, 27 Nov 2021 13:25:44 +0200 Subject: [PATCH] Binary Fix (#12790) --- code/modules/mob/language/synthetic.dm | 7 +++---- html/changelogs/geeves-borg_binary_fix.yml | 6 ++++++ 2 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 html/changelogs/geeves-borg_binary_fix.yml diff --git a/code/modules/mob/language/synthetic.dm b/code/modules/mob/language/synthetic.dm index 991c6595fcf..1397928c2d3 100644 --- a/code/modules/mob/language/synthetic.dm +++ b/code/modules/mob/language/synthetic.dm @@ -34,11 +34,10 @@ if(!istype(M,/mob/abstract/new_player) && !istype(M,/mob/living/carbon/brain)) //No meta-evesdropping M.show_message("[ghost_follow_link(speaker, M)] [message_start] [message_body]", 2) - for (var/mob/living/S as anything in living_mob_list) - - if(drone_only && !istype(S,/mob/living/silicon/robot/drone)) + for(var/mob/living/S in living_mob_list) + if(drone_only && !isDrone(S)) continue - else if(istype(S , /mob/living/silicon/ai)) + else if(isAI(S)) message_start = "[name], [get_speaker_name(speaker)]" else if (!S.binarycheck() || !can_hear(speaker, S)) continue diff --git a/html/changelogs/geeves-borg_binary_fix.yml b/html/changelogs/geeves-borg_binary_fix.yml new file mode 100644 index 00000000000..e0292ccdd40 --- /dev/null +++ b/html/changelogs/geeves-borg_binary_fix.yml @@ -0,0 +1,6 @@ +author: Geeves + +delete-after: True + +changes: + - bugfix: "Binary channels now work again." \ No newline at end of file