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