diff --git a/code/modules/client/preference_setup/vore/07_traits.dm b/code/modules/client/preference_setup/vore/07_traits.dm
index 8286d92967..d97d2aa9ef 100644
--- a/code/modules/client/preference_setup/vore/07_traits.dm
+++ b/code/modules/client/preference_setup/vore/07_traits.dm
@@ -202,13 +202,21 @@
. += "
"
. += "Custom Say: "
- . += "Set Say Verb
"
+ . += "Set Say Verb"
+ . += "(Reset)"
+ . += "
"
. += "Custom Whisper: "
- . += "Set Whisper Verb
"
+ . += "Set Whisper Verb"
+ . += "(Reset)"
+ . += "
"
. += "Custom Ask: "
- . += "Set Ask Verb
"
+ . += "Set Ask Verb"
+ . += "(Reset)"
+ . += "
"
. += "Custom Exclaim: "
- . += "Set Exclaim Verb
"
+ . += "Set Exclaim Verb"
+ . += "(Reset)"
+ . += "
"
/datum/category_item/player_setup_item/vore/traits/OnTopic(var/href,var/list/href_list, var/mob/user)
if(!CanUseTopic(user))
@@ -290,6 +298,30 @@
pref.custom_exclaim = exclaim_choice
return TOPIC_REFRESH
+ else if(href_list["reset_say"])
+ var/say_choice = tgui_alert(usr, "Reset your Custom Say Verb?","Reset Verb",list("Yes","No"))
+ if(say_choice == "Yes")
+ pref.custom_say = null
+ return TOPIC_REFRESH
+
+ else if(href_list["reset_whisper"])
+ var/whisper_choice = tgui_alert(usr, "Reset your Custom Whisper Verb?","Reset Verb",list("Yes","No"))
+ if(whisper_choice == "Yes")
+ pref.custom_whisper = null
+ return TOPIC_REFRESH
+
+ else if(href_list["reset_ask"])
+ var/ask_choice = tgui_alert(usr, "Reset your Custom Ask Verb?","Reset Verb",list("Yes","No"))
+ if(ask_choice == "Yes")
+ pref.custom_ask = null
+ return TOPIC_REFRESH
+
+ else if(href_list["reset_exclaim"])
+ var/exclaim_choice = tgui_alert(usr, "Reset your Custom Exclaim Verb?","Reset Verb",list("Yes","No"))
+ if(exclaim_choice == "Yes")
+ pref.custom_exclaim = null
+ return TOPIC_REFRESH
+
else if(href_list["add_trait"])
var/mode = text2num(href_list["add_trait"])
var/list/picklist