was less than I thought

yeah this works ig
This commit is contained in:
BongaTheProto
2022-05-09 17:33:28 -05:00
parent b59cbac7a0
commit 8652fc82a9
15 changed files with 155 additions and 14 deletions
@@ -1,3 +1,6 @@
#define USERNAME_SIZE 32
#define CHANNELNAME_SIZE 12
#define MESSAGE_SIZE 2048
/datum/computer_file/program/chatclient
filename = "ntnrc_client"
@@ -44,7 +47,7 @@
if("PRG_speak")
if(!channel || isnull(active_channel))
return
var/message = reject_bad_text(params["message"])
var/message = reject_bad_text(params["message"], MESSAGE_SIZE, TRUE)
if(!message)
return
if(channel.password && (!(src in channel.active_clients) && !(src in channel.offline_clients)))
@@ -76,7 +79,7 @@
active_channel = null
return TRUE
if("PRG_newchannel")
var/channel_title = reject_bad_text(params["new_channel_name"])
var/channel_title = reject_bad_text(params["new_channel_name"], CHANNELNAME_SIZE, TRUE)
if(!channel_title)
return
var/datum/ntnet_conversation/C = new /datum/ntnet_conversation()
@@ -99,7 +102,7 @@
netadmin_mode = TRUE
return TRUE
if("PRG_changename")
var/newname = sanitize(params["new_name"])
var/newname = reject_bad_text(params["new_name"], USERNAME_SIZE, TRUE)
newname = replacetext(newname, " ", "_")
if(!newname || newname == username)
return
@@ -135,7 +138,7 @@
if("PRG_renamechannel")
if(!authed)
return
var/newname = reject_bad_text(params["new_name"])
var/newname = reject_bad_text(params["new_name"], CHANNELNAME_SIZE, TRUE)
if(!newname || !channel)
return
channel.add_status_message("Channel renamed from [channel.title] to [newname] by operator.")
@@ -267,3 +270,7 @@
data["messages"] = list()
return data
#undef USERNAME_SIZE
#undef CHANNELNAME_SIZE
#undef MESSAGE_SIZE