diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index 39d0b8722e1..ec0791d9e09 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -44,19 +44,15 @@ user.drop_item() B.forceMove(src) held_brain = B - if(istype(O,/obj/item/organ/internal/brain/xeno)) // I'm not sure how well this will work now, since I don't think you can actually get xeno brains + if(istype(O,/obj/item/organ/internal/brain/xeno)) // kept the type check, as it still does other weird stuff name = "Man-Machine Interface: Alien - [brainmob.real_name]" icon = 'icons/mob/alien.dmi' icon_state = "AlienMMI" alien = 1 - else if(istype(O,/obj/item/organ/internal/brain/drask)) - name = "Man-Machine Interface: [brainmob.real_name]" - icon = 'icons/obj/surgery_drask.dmi' - icon_state = "mmi_full" - alien = 0 else name = "Man-Machine Interface: [brainmob.real_name]" - icon_state = "mmi_full" + icon = B.mmi_icon + icon_state = "[B.mmi_icon_state]" alien = 0 feedback_inc("cyborg_mmis_filled",1) diff --git a/code/modules/mob/living/carbon/brain/brain_item.dm b/code/modules/mob/living/carbon/brain/brain_item.dm index e10b3d257d3..92c04ca0066 100644 --- a/code/modules/mob/living/carbon/brain/brain_item.dm +++ b/code/modules/mob/living/carbon/brain/brain_item.dm @@ -15,6 +15,8 @@ parent_organ = "head" slot = "brain" vital = 1 + var/mmi_icon = 'icons/obj/assemblies.dmi' + var/mmi_icon_state = "mmi_full" /obj/item/organ/internal/brain/surgeryize() if(!owner) @@ -27,6 +29,8 @@ desc = "We barely understand the brains of terrestial animals. Who knows what we may find in the brain of such an advanced species?" icon_state = "brain-x" origin_tech = "biotech=7" + mmi_icon = 'icons/mob/alien.dmi' + mmi_icon_state = "AlienMMI" /obj/item/organ/internal/brain/New() ..() @@ -107,6 +111,7 @@ desc = "A complex, organic knot of jelly and crystalline particles." icon = 'icons/mob/slimes.dmi' icon_state = "green slime extract" + mmi_icon_state = "slime_mmi" // parent_organ = "chest" Hello I am from the ministry of rubber forehead aliens how are you /obj/item/organ/brain/slime/take_damage(var/amount, var/silent = 1) diff --git a/code/modules/surgery/organs/subtypes/drask.dm b/code/modules/surgery/organs/subtypes/drask.dm index 5ecfa67e054..3e9b37cebe8 100644 --- a/code/modules/surgery/organs/subtypes/drask.dm +++ b/code/modules/surgery/organs/subtypes/drask.dm @@ -38,6 +38,8 @@ icon_state = "brain2" organ_tag = "brain" slot = "brain" + mmi_icon = 'icons/obj/surgery_drask.dmi' + mmi_icon_state = "mmi_full" /obj/item/organ/internal/eyes/drask name = "eyes" diff --git a/icons/obj/assemblies.dmi b/icons/obj/assemblies.dmi index 362ce9b00d4..a8d8e668828 100644 Binary files a/icons/obj/assemblies.dmi and b/icons/obj/assemblies.dmi differ