diff --git a/code/game/verbs/character_directory.dm b/code/game/verbs/character_directory.dm
index bf1af2dc2cd..fe98d505118 100644
--- a/code/game/verbs/character_directory.dm
+++ b/code/game/verbs/character_directory.dm
@@ -12,6 +12,8 @@
var/curID = 0
for(var/client/C in clients)
+ if(C.prefs && !C.prefs.show_in_directory)
+ continue
if(ishuman(C.mob))
curID++
var/mob/living/carbon/human/H = C.mob
diff --git a/code/modules/client/preference_setup/vore/09_misc.dm b/code/modules/client/preference_setup/vore/09_misc.dm
new file mode 100644
index 00000000000..09369d49017
--- /dev/null
+++ b/code/modules/client/preference_setup/vore/09_misc.dm
@@ -0,0 +1,26 @@
+/datum/preferences
+ var/show_in_directory = TRUE
+
+/datum/category_item/player_setup_item/vore/misc
+ name = "Misc Settings"
+ sort_order = 9
+
+/datum/category_item/player_setup_item/vore/misc/load_character(var/savefile/S)
+ S["show_in_directory"] >> pref.show_in_directory
+
+
+/datum/category_item/player_setup_item/vore/misc/save_character(var/savefile/S)
+ S["show_in_directory"] << pref.show_in_directory
+
+/datum/category_item/player_setup_item/vore/misc/sanitize_character()
+ pref.show_in_directory = sanitize_integer(pref.show_in_directory, 0, 1, initial(pref.show_in_directory))
+
+/datum/category_item/player_setup_item/vore/misc/content(var/mob/user)
+ . += "
"
+ . += "Appear in Character Directory: [pref.show_in_directory ? "Yes" : "No"]
"
+
+/datum/category_item/player_setup_item/vore/misc/OnTopic(var/href, var/list/href_list, var/mob/user)
+ if(href_list["toggle_show_in_directory"])
+ pref.show_in_directory = pref.show_in_directory ? 0 : 1;
+ return TOPIC_REFRESH
+ return ..();
diff --git a/vorestation.dme b/vorestation.dme
index 5b7d68e97ca..4a2917733f3 100644
--- a/vorestation.dme
+++ b/vorestation.dme
@@ -1509,6 +1509,7 @@
#include "code\modules\client\preference_setup\vore\06_vantag.dm"
#include "code\modules\client\preference_setup\vore\07_traits.dm"
#include "code\modules\client\preference_setup\vore\08_nif.dm"
+#include "code\modules\client\preference_setup\vore\09_misc.dm"
#include "code\modules\clothing\chameleon.dm"
#include "code\modules\clothing\clothing.dm"
#include "code\modules\clothing\clothing_accessories.dm"