diff --git a/code/game/objects/items/weapons/capture_crystal.dm b/code/game/objects/items/weapons/capture_crystal.dm index 002b381c81..775a5f84c9 100644 --- a/code/game/objects/items/weapons/capture_crystal.dm +++ b/code/game/objects/items/weapons/capture_crystal.dm @@ -66,8 +66,11 @@ AI.set_stance(STANCE_IDLE) to_chat(M, span("notice", "\The [bound_mob] is now [AI.hostile ? "hostile" : "passive"].")) else if(bound_mob.client) - var/transmit_msg - transmit_msg = sanitizeSafe(input(usr, "What is your command?", "Command", null) as text, MAX_NAME_LEN) + var/transmit_msg = tgui_input_text(usr, "What is your command?", "Command") + if(length(transmit_msg) >= MAX_MESSAGE_LEN) + to_chat(M, "Your message was TOO LONG!:[transmit_msg]") + return + transmit_msg = sanitize(transmit_msg, max_length = MAX_MESSAGE_LEN) if(isnull(transmit_msg)) to_chat(M, "You decided against it.") return