diff --git a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm
index 4257afa1d6..e2c3a86b9d 100644
--- a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm
+++ b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm
@@ -68,8 +68,13 @@
var/mob/living/carbon/human/H = M
if(isTaurTail(H.tail_style))
- to_chat(src,"Too many legs. TOO MANY LEGS!!")
- return FALSE
+ var/datum/sprite_accessory/tail/taur/ridertype = H.tail_style
+ if(ridertype.can_ride)
+ if(istype(ridertype, /datum/sprite_accessory/tail/taur/naga) || istype(ridertype, /datum/sprite_accessory/tail/taur/slug))
+ to_chat(src,"Too few legs. TOO FEW LEGS!!")
+ return FALSE
+ to_chat(src,"Too many legs. TOO MANY LEGS!!")
+ return FALSE
. = ..()
if(.)
@@ -190,18 +195,18 @@
extra_overlay = "fatwolf_markings"
//icon_sprite_tag = "fatwolf2c"
-/datum/sprite_accessory/tail/taur/wolf/skunk
- name = "Skunk (Taur)"
- icon_state = "skunk_s"
- extra_overlay = "skunk_markings"
- icon_sprite_tag = "skunk"
-
/datum/sprite_accessory/tail/taur/wolf/synthwolf
name = "SynthWolf dual-color (Taur)"
icon_state = "synthwolf_s"
extra_overlay = "synthwolf_markings"
//icon_sprite_tag = "synthwolf"
+/datum/sprite_accessory/tail/taur/skunk
+ name = "Skunk (Taur)"
+ icon_state = "skunk_s"
+ extra_overlay = "skunk_markings"
+ icon_sprite_tag = "skunk"
+
/datum/sprite_accessory/tail/taur/naga
name = "Naga (Taur)"
icon_state = "naga_s"