diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index e1ae2d354e..c14e537038 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -1636,6 +1636,8 @@ return FALSE if(given_type == /obj/item/borg/upgrade/restricted/advrped) return has_upgrade_module(/obj/item/storage/part_replacer/adv) + if(given_type == /obj/item/borg/upgrade/restricted/anomalygun) + return has_upgrade_module(/obj/item/gun/energy/anomaly/mounted) if(given_type == /obj/item/borg/upgrade/restricted/diamonddrill) return has_upgrade_module(/obj/item/pickaxe/diamonddrill) if(given_type == /obj/item/borg/upgrade/restricted/pka) diff --git a/code/modules/vore/eating/panel_databackend/vorepanel_vore_subdata.dm b/code/modules/vore/eating/panel_databackend/vorepanel_vore_subdata.dm index 7d72ec846f..7372c6b8a3 100644 --- a/code/modules/vore/eating/panel_databackend/vorepanel_vore_subdata.dm +++ b/code/modules/vore/eating/panel_databackend/vorepanel_vore_subdata.dm @@ -498,7 +498,10 @@ if(selected.message_mode || selected.digest_mode == DM_UNABSORB) tab_data["possible_messages"] += UNABSORB_MESSAGE if(!selected_message) - selected_message = DIGEST_MESSAGE + if(length(tab_data["possible_messages"])) + selected_message = tab_data["possible_messages"][1] + else + selected_message = DIGEST_MESSAGE if(selected_message == DIGEST_MESSAGE) tab_data["max_length"] = BELLIES_IDLE_MAX tab_data["active_message"] = SANITIZE_LIST(selected.emote_lists[DM_DIGEST])