diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm
index 4292c9a14fa..9219b847414 100644
--- a/code/modules/admin/admin.dm
+++ b/code/modules/admin/admin.dm
@@ -186,7 +186,7 @@ var/global/floorIsLava = 0
dat += "No notes found."
else
dat += "
"
- sortList(note_keys)
+ note_keys = sortList(note_keys)
// Display the notes on the current page
var/number_pages = note_keys.len / PLAYER_NOTES_ENTRIES_PER_PAGE
@@ -210,7 +210,7 @@ var/global/floorIsLava = 0
for(var/index = 1, index <= number_pages, index++)
if(index == page)
dat += ""
- dat += "[index] "
+ dat += "[index] "
if(index == page)
dat += ""
diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm
index 5e7a2493bdc..2164b02d165 100644
--- a/code/modules/admin/topic.dm
+++ b/code/modules/admin/topic.dm
@@ -2464,4 +2464,6 @@
switch(href_list["notes"])
if("show")
show_player_info(ckey)
+ if("list")
+ PlayerNotesPage(text2num(href_list["index"]))
return
diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm
index bd1258cd942..b52f73f8668 100644
--- a/code/modules/mob/mob.dm
+++ b/code/modules/mob/mob.dm
@@ -298,7 +298,7 @@ var/list/slot_equipment_priority = list( \
/mob/verb/memory()
set name = "Notes"
- set category = "OOC"
+ set category = "IC"
if(mind)
mind.show_memory(src)
else
@@ -306,7 +306,7 @@ var/list/slot_equipment_priority = list( \
/mob/verb/add_memory(msg as message)
set name = "Add Note"
- set category = "OOC"
+ set category = "IC"
msg = copytext(msg, 1, MAX_MESSAGE_LEN)
msg = sanitize(msg)