diff --git a/code/modules/modular_computers/file_system/programs/messenger/messenger_program.dm b/code/modules/modular_computers/file_system/programs/messenger/messenger_program.dm index 78af8af7136..3600fb7129a 100644 --- a/code/modules/modular_computers/file_system/programs/messenger/messenger_program.dm +++ b/code/modules/modular_computers/file_system/programs/messenger/messenger_program.dm @@ -717,6 +717,14 @@ if(computer.loc && isliving(computer.loc)) receievers += computer.loc + /// BUBBER EDIT BEGINS - Synths get notified if their brain PDA is messaged + if(istype(computer, /obj/item/modular_computer/pda/synth)) + var/obj/item/organ/brain/synth/brain_loc = computer.loc + var/mob/living/carbon/owner = brain_loc?.bodypart_owner?.owner + if(istype(owner)) + receievers += owner + /// BUBBER EDIT ENDS + // resolving w/o nullcheck here, assume the messenger exists if a real person sent a message var/datum/computer_file/program/messenger/sender_messenger = chat.recipient?.resolve() diff --git a/modular_skyrat/modules/synths/code/bodyparts/internal_computer/internal_computer.dm b/modular_skyrat/modules/synths/code/bodyparts/internal_computer/internal_computer.dm index e39b8fca3f4..c8d42d4e88c 100644 --- a/modular_skyrat/modules/synths/code/bodyparts/internal_computer/internal_computer.dm +++ b/modular_skyrat/modules/synths/code/bodyparts/internal_computer/internal_computer.dm @@ -1,7 +1,10 @@ /// Custom computer for synth brains /obj/item/modular_computer/pda/synth name = "virtual persocom" - + icon = 'icons/obj/devices/assemblies.dmi' + icon_state = "posibrain" + base_icon_state = "posibrain" + greyscale_config = null base_active_power_usage = 0 WATTS base_idle_power_usage = 0 WATTS