diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm
index 48a46fae56..8820719e69 100644
--- a/code/game/mecha/equipment/mecha_equipment.dm
+++ b/code/game/mecha/equipment/mecha_equipment.dm
@@ -239,9 +239,9 @@
if(EQUIP_SPECIAL)
chassis.special_equipment -= src
//VOREStation Addition begin: MICROMECHS
- if(EQUIP_UTILITY)
+ if(EQUIP_MICRO_UTILITY)//CHOMPstation edit - This was improperly named bugging detaching on my equipment fix.
chassis.micro_utility_equipment -= src
- if(EQUIP_SPECIAL)
+ if(EQUIP_MICRO_WEAPON)
chassis.micro_weapon_equipment -= src
//VOREStation Addition end: MICROMECHS
if(chassis.selected == src)
diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm
index 74cdb2d368..1f0dba8d0b 100644
--- a/code/game/mecha/mecha.dm
+++ b/code/game/mecha/mecha.dm
@@ -1504,9 +1504,15 @@
output += "Universal Module: [W.name] Detach
"
for(var/obj/item/mecha_parts/mecha_equipment/W in special_equipment)
output += "Special Module: [W.name] Detach
"
+ for(var/obj/item/mecha_parts/mecha_equipment/W in micro_utility_equipment)//CHOMPstation Edit - Adds micro equipent to the menu
+ output += "Micro Utility Module: [W.name] Detach
"
+ for(var/obj/item/mecha_parts/mecha_equipment/W in micro_weapon_equipment)
+ output += "Micro Weapon Module: [W.name] Detach
"
output += {"Available hull slots: [max_hull_equip-hull_equipment.len]
Available weapon slots: [max_weapon_equip-weapon_equipment.len]
+ Available micro weapon slots: [max_micro_weapon_equip-micro_weapon_equipment.len]
Available utility slots: [max_utility_equip-utility_equipment.len]
+ Available micro utility slots: [max_micro_utility_equip-micro_utility_equipment.len]
Available universal slots: [max_universal_equip-universal_equipment.len]
Available special slots: [max_special_equip-special_equipment.len]