Increased maximum IPC tag size to 20 characters. Auto-generated tags remain at 12. (#20723)

Title, as per request of NM
Does not change the randomly generated tag size.

Please merge before #20713 (SQL stuff)

---------

Signed-off-by: FlamingLily <80451102+FlamingLily@users.noreply.github.com>
This commit is contained in:
FlamingLily
2025-05-08 04:15:41 +10:00
committed by GitHub
parent 1b65e5ac2a
commit 0c51a92d9d
3 changed files with 64 additions and 1 deletions
@@ -333,7 +333,7 @@
to_chat(usr, SPAN_WARNING("You are unable to edit your IPC tag due to a timelock restriction. If you got here, it is either a hack or a bug."))
return
var/new_serial_number = sanitize(input(user, "Enter what you want to set your serial number to.", "IPC Serial Number", pref.machine_serial_number) as message|null)
new_serial_number = uppertext(dd_limittext(new_serial_number, 12))
new_serial_number = uppertext(dd_limittext(new_serial_number, 20))
if(new_serial_number && CanUseTopic(user))
pref.machine_serial_number = sanitize(new_serial_number)
return TOPIC_REFRESH