diff --git a/code/game/mecha/mecha_topic.dm b/code/game/mecha/mecha_topic.dm
index 36269a11303..c4367056e03 100644
--- a/code/game/mecha/mecha_topic.dm
+++ b/code/game/mecha/mecha_topic.dm
@@ -172,12 +172,17 @@
Following keycodes are present in this system:
"}
for(var/a in operation_req_access)
output += "[get_access_desc(a)] - Delete
"
+
+ output += "
Delete All
"
+
output += "
Following keycodes were detected on portable device:
"
for(var/a in id_card.access)
if(a in operation_req_access) continue
- var/a_name = get_access_desc(a)
- if(!a_name) continue //there's some strange access without a name
- output += "[a_name] - Add
"
+ if(!get_access_desc(a))
+ continue //there's some strange access without a name
+ output += "[get_access_desc(a)] - Add
"
+
+ output += "
Add All
"
output += "
Finish (Warning! The ID upload panel will be locked. It can be unlocked only through Exosuit Interface.)"
output += "