diff --git a/code/modules/admin/IsBanned.dm b/code/modules/admin/IsBanned.dm
index 44027257bee..c738be58089 100644
--- a/code/modules/admin/IsBanned.dm
+++ b/code/modules/admin/IsBanned.dm
@@ -2,7 +2,7 @@
world/IsBanned(key,address,computer_id)
if (!key || !address || !computer_id)
log_access("Failed Login (invalid data): [key] [address]-[computer_id]")
- return list("reason"="invalid login data", "desc"="Error: Could not check ban status, please try again. Error message: Your computer provided invalid or blank information to the server on connection (BYOND username, IP, and Computer ID). Provided information for reference: Username: '[key]' IP: '[address]' Computer ID: '[computer_id]'. If you continue to get this error, please restart byond or contact byond support.")
+ return list("reason"="invalid login data", "desc"="Error: Could not check ban status, please try again. Error message: Your computer provided invalid or blank information to the server on connection (BYOND Username, IP, and Computer ID). Provided information for reference: Username: '[key]' IP: '[address]' Computer ID: '[computer_id]'. If you continue to get this error, please restart byond or contact byond support.")
var/admin = 0
var/ckey = ckey(key)
if((ckey in admin_datums) || (ckey in deadmins))
@@ -33,7 +33,7 @@ world/IsBanned(key,address,computer_id)
if (admin)
log_admin("The admin [key] has been allowed to bypass a matching ban on [.["key"]]")
message_admins("The admin [key] has been allowed to bypass a matching ban on [.["key"]]")
- addclientmessage(ckey,"You have been allowed to bypass a matching ban on [.["key"]]")
+ addclientmessage(ckey,"You have been allowed to bypass a matching ban on [.["key"]].")
else
log_access("Failed Login: [key] [computer_id] [address] - Banned [.["reason"]]")
return .
@@ -79,7 +79,7 @@ world/IsBanned(key,address,computer_id)
else
log_admin("The admin [key] has been allowed to bypass a matching ban on [pckey]")
message_admins("The admin [key] has been allowed to bypass a matching ban on [pckey]")
- addclientmessage(ckey,"You have been allowed to bypass a matching ban on [pckey]")
+ addclientmessage(ckey,"You have been allowed to bypass a matching ban on [pckey].")
continue
var/expires = ""
if(text2num(duration) > 0)
@@ -97,7 +97,6 @@ world/IsBanned(key,address,computer_id)
log_access("Failed Login: [key] [computer_id] [address] - Banned [.["reason"]]")
return .
-
. = ..() //default pager ban stuff
if (.)
//byond will not trigger isbanned() for "global" host bans,
@@ -106,7 +105,7 @@ world/IsBanned(key,address,computer_id)
if (admin)
log_admin("The admin [key] has been allowed to bypass a matching host/sticky ban")
message_admins("The admin [key] has been allowed to bypass a matching host/sticky ban")
- addclientmessage(ckey,"You have been allowed to bypass a matching host/sticky ban")
+ addclientmessage(ckey,"You have been allowed to bypass a matching host/sticky ban.")
return null
else
log_access("Failed Login: [key] [computer_id] [address] - Banned [.["message"]]")
diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm
index ba036010873..1bc24ab72b2 100644
--- a/code/modules/admin/admin_verbs.dm
+++ b/code/modules/admin/admin_verbs.dm
@@ -226,6 +226,7 @@ var/list/admin_verbs_proccall = list (
admin_verbs_spawn,
admin_verbs_mod,
admin_verbs_mentor,
+ admin_verbs_proccall,
admin_verbs_show_debug_verbs,
/client/proc/readmin,
)
diff --git a/code/modules/admin/stickyban.dm b/code/modules/admin/stickyban.dm
index 072cad1acf7..ef625d001f2 100644
--- a/code/modules/admin/stickyban.dm
+++ b/code/modules/admin/stickyban.dm
@@ -126,8 +126,9 @@
log_admin("[key_name(usr)] has edited [ckey]'s sticky ban reason from [oldreason] to [reason]")
message_admins("[key_name_admin(usr)] has edited [ckey]'s sticky ban reason from [oldreason] to [reason]")
-
- stickyban_show()
+
+ spawn(10)
+ stickyban_show()
/datum/admins/proc/stickyban_gethtml(ckey, ban)
. = "\[-\][ckey]
"