diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index 15a050d28b9..7923bd9e778 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -175,7 +175,7 @@ /obj/item/mmi/proc/become_occupied(new_icon) icon_state = new_icon if(radio) - radio_action.ApplyIcon() + radio_action.UpdateButtonIcon() /obj/item/mmi/examine(mob/user) . = ..() @@ -209,17 +209,9 @@ return ..() /datum/action/generic/configure_mmi_radio/ApplyIcon(obj/screen/movable/action_button/current_button) - // A copy/paste of the item action icon code - current_button.overlays.Cut() - if(target) - var/obj/item/I = mmi - var/old_layer = I.layer - var/old_plane = I.plane - I.layer = 21 - I.plane = HUD_PLANE - current_button.overlays += I - I.layer = old_layer - I.plane = old_plane + icon_icon = mmi.icon + button_icon_state = mmi.icon_state + ..() /obj/item/mmi/emp_act(severity) if(!brainmob) diff --git a/code/modules/mob/living/carbon/brain/robotic_brain.dm b/code/modules/mob/living/carbon/brain/robotic_brain.dm index 5afd5d6c088..1c15b640067 100644 --- a/code/modules/mob/living/carbon/brain/robotic_brain.dm +++ b/code/modules/mob/living/carbon/brain/robotic_brain.dm @@ -105,8 +105,6 @@ H.mind.transfer_to(brainmob) to_chat(brainmob, "You feel slightly disoriented. That's normal when you're just a [ejected_flavor_text].") become_occupied(occupied_icon) - if(radio) - radio_action.ApplyIcon() /obj/item/mmi/robotic_brain/attempt_become_organ(obj/item/organ/external/parent, mob/living/carbon/human/H) if(..())