diff --git a/code/modules/admin/admin_memo.dm b/code/modules/admin/admin_memo.dm index b3f9e451ee3..18b9b030ed1 100644 --- a/code/modules/admin/admin_memo.dm +++ b/code/modules/admin/admin_memo.dm @@ -21,13 +21,15 @@ if(null) return if("") + message_admins("[src.ckey] removed their own Memo") + log_admin("[src.ckey] removed their own Memo") F.dir.Remove(ckey) - src << "Memo removed" return if( findtext(memo,"[memo]" message_admins("[key] set an admin memo:
[memo]") + log_admin("[key] set an admin memo:[memo]") //show all memos /client/proc/admin_memo_show() @@ -35,7 +37,7 @@ var/savefile/F = new(MEMOFILE) if(F) for(var/ckey in F.dir) - src << "
Admin Memo by [F[ckey]]
" + src << "
Admin Memo by [F[ckey]]
" //delete your own or somebody else's memo /client/proc/admin_memo_delete() @@ -47,8 +49,10 @@ else ckey = src.ckey if(ckey) - F.dir.Remove(ckey) - src << "Removed Memo created by [ckey]." + for(var/memo in F.dir) + message_admins("[src.ckey] removed [ckey]'s Memo.") + log_admin("[src.ckey] removed Memo created by [F[memo]].") + F.dir.Remove(ckey) #undef MEMOFILE -#undef ENABLE_MEMOS \ No newline at end of file +#undef ENABLE_MEMOS