diff --git a/code/modules/mob/living/silicon/silicon_vr.dm b/code/modules/mob/living/silicon/silicon_vr.dm index 624406bd8bd..168b3facabb 100644 --- a/code/modules/mob/living/silicon/silicon_vr.dm +++ b/code/modules/mob/living/silicon/silicon_vr.dm @@ -3,3 +3,19 @@ src.Examine_OOC() return 1 return ..() + +// For handling any custom visibility in borgo sensor modes, like sleeve implants +/mob/living/silicon/toggle_sensor_mode() + . = ..() + switch(hudmode) // This is set in parent + if ("Security") + //Disable Medical planes + plane_holder?.set_vis(VIS_CH_BACKUP,FALSE) + + if ("Medical") + //Enable Medical planes + plane_holder?.set_vis(VIS_CH_BACKUP,TRUE) + + if ("Disable") + //Disable Medical planes + plane_holder?.set_vis(VIS_CH_BACKUP,FALSE)