diff --git a/code/modules/admin/NewBan.dm b/code/modules/admin/NewBan.dm index 6409834955b..025a00f916d 100644 --- a/code/modules/admin/NewBan.dm +++ b/code/modules/admin/NewBan.dm @@ -118,6 +118,7 @@ var/savefile/Banlist ban_unban_log_save("[key_name_admin(usr)] unbanned [key]") log_admin("[key_name_admin(usr)] unbanned [key]") message_admins("[key_name_admin(usr)] unbanned: [key]") + feedback_inc("ban_unban",1) for (var/A in Banlist.dir) Banlist.cd = "/base/[A]" diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index d4abbad10aa..9d576ec5b9a 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -112,6 +112,7 @@ Banlist["minutes"] << (mins + CMinutes) Banlist["bannedby"] << usr.ckey Banlist.cd = "/base" + feedback_inc("ban_edit",1) unbanpanel() /////////////////////////////////////new ban stuff @@ -169,12 +170,14 @@ log_admin("[key_name(usr)] unbanned [key_name(M)] from [job]") ban_unban_log_save("[key_name(usr)] unjobbanned [key_name(M)] from [job]") M << "\redYou have been un-jobbanned by [usr.client.ckey] from [job]." + feedback_inc("ban_job_unban",1) message_admins("\blue [key_name_admin(usr)] unbanned [key_name_admin(M)] from [job]", 1) jobban_unban(M, job) href_list["jobban2"] = 1 else ban_unban_log_save("[key_name(usr)] jobbanned [key_name(M)] from [job]") log_admin("[key_name(usr)] banned [key_name(M)] from [job]") + feedback_inc("ban_job",1) M << "\redYou have been jobbanned by [usr.client.ckey] from [job]." M << "\red Jooban can be lifted only on demand." message_admins("\blue [key_name_admin(usr)] banned [key_name_admin(M)] from [job]", 1) @@ -224,6 +227,7 @@ ban_unban_log_save("[usr.client.ckey] has banned [M.ckey]. - Reason: [reason] - This will be removed in [mins] minutes.") M << "\redYou have been banned by [usr.client.ckey].\nReason: [reason]." M << "\red This is a temporary ban, it will be removed in [mins] minutes." + feedback_inc("ban_tmp",1) if(config.banappeals) M << "\red To try to resolve this matter head to [config.banappeals]" else @@ -247,6 +251,7 @@ ban_unban_log_save("[usr.client.ckey] has permabanned [M.ckey]. - Reason: [reason] - This is a permanent ban.") log_admin("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.") message_admins("\blue[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.") + feedback_inc("ban_perma",1) del(M.client) //del(M) @@ -323,6 +328,7 @@ else M << "\red No ban appeals URL has been set." ban_unban_log_save("[usr.client.ckey] has jobbanned [M.ckey] from [job]. - Reason: [reason] - This will be removed in [mins] minutes.") + feedback_inc("ban_job",1) log_admin("[usr.client.ckey] has banned [M.ckey] from [job].\nReason: [reason]\nThis will be removed in [mins] minutes.") message_admins("\blue[usr.client.ckey] has banned [M.ckey] from [job].\nReason: [reason]\nThis will be removed in [mins] minutes.") @@ -340,6 +346,7 @@ else M << "\red No ban appeals URL has been set." ban_unban_log_save("[usr.client.ckey] has banned [M.ckey] from [job]. - Reason: [reason] - This is a permanent ban.") + feedback_inc("ban_job_tmp",1) log_admin("[usr.client.ckey] has banned [M.ckey] from [job].\nReason: [reason]\nThis is a permanent ban.") message_admins("\blue[usr.client.ckey] has banned [M.ckey] from [job].\nReason: [reason]\nThis is a permanent ban.") diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index b8e3ac45b93..924b33d6c39 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -531,6 +531,7 @@ log_admin("[ckey] warned [M.ckey], resulting in a [AUTOBATIME] minute autoban.") ban_unban_log_save("[ckey] warned [M.ckey], resulting in a [AUTOBATIME] minute autoban.") message_admins("\blue [ckey] warned [M.ckey], resulting in a [AUTOBATIME] minute autoban.") + feedback_inc("ban_warn",1) del(M.client) diff --git a/code/modules/admin/newbanjob.dm b/code/modules/admin/newbanjob.dm index e06a91b015b..83a0762019f 100644 --- a/code/modules/admin/newbanjob.dm +++ b/code/modules/admin/newbanjob.dm @@ -178,6 +178,7 @@ var/savefile/Banlistjob log_admin("[key_name_admin(usr)] unjobbanned [key] from [rank]") message_admins("[key_name_admin(usr)] unjobbanned:[key] from [rank]") ban_unban_log_save("[key_name_admin(usr)] unjobbanned [key] from [rank]") + feedback_inc("ban_job_unban",1) for (var/A in Banlistjob.dir) Banlistjob.cd = "/base/[A]"