[MIRROR] [READY] Taursuits and Tail socks [IDB IGNORE] (#12959)

Co-authored-by: Poojawa <Poojawa@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2026-08-12 14:52:56 -04:00
committed by GitHub
co-authored by Poojawa Cameron Lennox
parent 519edd93ec
commit 45dd2f7580
126 changed files with 1736 additions and 817 deletions
@@ -14,7 +14,7 @@
em_block = TRUE
var/extra_overlay // Icon state of an additional overlay to blend in.
var/extra_overlay2 //Tertiary.
var/clothing_can_hide = 1 // If true, clothing with HIDETAIL hides it. If the clothing is bulky enough to hide a tail, it should also hide wings.
var/clothing_can_hide = TRUE // If true, clothing with HIDETAIL hides it. If the clothing is bulky enough to hide a tail, it should also hide wings.
// var/show_species_tail = 1 // Just so // TODO - Seems not needed ~Leshana
var/desc = DEVELOPER_WARNING_NAME
var/ani_state // State when flapping/animated
@@ -1,10 +1,10 @@
/*
////////////////////////////
/ =--------------------= /
/ == Tail Definitions == /
/ =--------------------= /
/ =OLD Tail Definitions= /
/ =-FOR REFERENCE ONLY-= /
////////////////////////////
*/
/datum/sprite_accessory/tail
name = DEVELOPER_WARNING_NAME
icon = 'icons/mob/human_races/sprite_accessories/tails.dmi'
@@ -33,7 +33,7 @@
///ADDITIONALLY, IF YOU ADD A SPECIAL VWAG, YOU NEED TO INCLUDE ani_state, extra_overlay_w, and extra_overlay2_w INTO icon_loaf TOO!
var/can_loaf = FALSE
var/loaf_offset = 0
var/list/lower_layer_dirs = list(SOUTH, WEST, EAST)
var/list/lower_layer_dirs = LOWER_TAIL_DIRS
var/icon_loaf = null
// Taur Vore
@@ -281,6 +281,7 @@
name = "xenomorph tail 2"
desc = ""
icon_state = "xenotail"
do_colouration = FALSE
/datum/sprite_accessory/tail/eboop
name = "EGN mech tail (dual color)"
@@ -825,6 +826,7 @@
name = "Zeng-Hu Tajaran Synth tail"
desc = ""
icon_state = "zenghu_taj"
do_colouration = FALSE
//Taurs moved to a separate file due to extra code around them
@@ -2007,4 +2009,4 @@
do_colouration = TRUE
color_blend_mode = ICON_MULTIPLY
extra_overlay = "chu_markings"
extra_overlay2 = "chu_tipmarkings"
extra_overlay2 = "chu_tipmarkings"*/
@@ -8,7 +8,6 @@
/datum/sprite_accessory/tail
name = DEVELOPER_WARNING_NAME
var/desc = DEVELOPER_WARNING_NAME
// icon = 'icons/mob/human_races/sprite_accessories/tails.dmi'
do_colouration = TRUE //Set to FALSE to disable coloration using the tail color.
/// Only appliciable if do_coloration = TRUE, ICON_MULTIPLY is a white bias, ICON_ADD is a black bias for colorations of sprites.
/// Virtually all sprites now are white-biased greyscale. The ones that aren't are pre-colored, typically donator snowflake.
@@ -34,7 +33,7 @@
///ADDITIONALLY, IF YOU ADD A SPECIAL VWAG, YOU NEED TO INCLUDE ani_state, extra_overlay_w, and extra_overlay2_w INTO icon_loaf TOO!
var/can_loaf = FALSE
var/loaf_offset = 0
var/list/lower_layer_dirs = list(SOUTH, WEST, EAST)
var/list/lower_layer_dirs = LOWER_TAIL_DIRS
var/icon_loaf = null
// Taur Vore
@@ -44,10 +43,42 @@
var/struggle_anim = FALSE
var/bellies_icon_path = 'icons/mob/vore/Taur_Bellies.dmi'
// Tail Socks
/// This can usually be the default icon, since the base icon is a complete unit.
/// Taur tails are snipped off to account for the butt positioning being easier to deal with.
var/tailsock_icon
var/tailsock_iconstate
/// Same for wag states, we just need the sprite itself, not any of the custom overlays
/// Fat Taur additions are just the belly variant, we layer this one before the vore one to account for that too.
var/tailsock_wagicon
// Vore belly overlays are handled in update_icons, because we just overlay the tummy colored to the tailsock if we're wearing a suit and it has a sock enabled.
// For north facing taur tails, using the sock + whatever tail related markings are visible when not in a sock but need to be drawn higher up.
// These are set to "none" to prevent null icon state issues
var/tailsock_markings = "none"
var/tailsock_markings2 = "none"
var/tailsock_wagmarkings = "none"
var/tailsock_wagmarkings2 = "none"
/datum/sprite_accessory/tail/New()
. = ..()
if(clip_mask_state)
clip_mask = icon(icon = (clip_mask_icon ? clip_mask_icon : icon), icon_state = clip_mask_state)
//because the compiler doesn't like this being preset I guess whatever loser.
if(!tailsock_icon)
tailsock_icon = initial(icon)
if(!tailsock_iconstate)
tailsock_iconstate = initial(icon_state)
if(!tailsock_wagicon)
tailsock_wagicon = initial(ani_state)
//use the same naming conventions, these are for north face stuff. follows the icon file anyway, so tail_whatever, tail_sock
if(extra_overlay)
tailsock_markings = extra_overlay
if(extra_overlay2)
tailsock_markings2 = extra_overlay2
if(extra_overlay_w)
tailsock_wagmarkings = extra_overlay_w
if(extra_overlay2_w)
tailsock_wagmarkings2 = extra_overlay2_w
// Default invis tail
/datum/sprite_accessory/tail/invisible
@@ -88,12 +88,21 @@
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_animal.dmi'
icon_state = "wagtail"
/datum/sprite_accessory/tail/peacocktail //it's been a long enough while, I'm gunna go ahead and just...
name = "Peacock tail, colorable (vwag)"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_animal.dmi'
icon_state = "peacocktail"
ani_state = "peacocktail_w"
do_colouration = TRUE
/datum/sprite_accessory/tail/ketrai_wag
name = "fennix tail (vwag)"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_animal.dmi'
icon_state = "ketraitail"
ani_state = "ketraitail_w"
do_colouration = FALSE
tailsock_iconstate = "ketraitail_sock"
tailsock_wagicon = "ketraitail_w_sock"
/datum/sprite_accessory/tail/ketrainew_wag
name = "new fennix tail (vwag)"
@@ -101,6 +110,8 @@
icon_state = "ketraitailnew"
ani_state = "ketraitailnew_w"
do_colouration = FALSE
tailsock_iconstate = "ketraitailnew_sock"
tailsock_wagicon = "ketraitailnew_w_sock"
/datum/sprite_accessory/tail/redpanda
name = "red panda"
@@ -234,6 +245,7 @@
name = "Kitsune 2 tails, colorable"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_animal.dmi'
icon_state = "doublekitsune"
extra_overlay = "doublekitsune-tips"
/datum/sprite_accessory/tail/doublekitsunealt
name = "Kitsune 2 tails, colorable, alt"
@@ -331,6 +343,7 @@
name = "turkey"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_animal.dmi'
icon_state = "turkey"
do_colouration = FALSE
/datum/sprite_accessory/tail/shark_markings
name = "akula tail, colorable, tail and fins"
@@ -392,6 +405,7 @@
name = "Raccoon gray tail"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_animal.dmi'
icon_state = "raccoon_tail"
tailsock_iconstate = "raccoon_tail_sock"
do_colouration = FALSE
/datum/sprite_accessory/tail/striped_tail
@@ -3,6 +3,7 @@
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_bug.dmi'
icon_state = "beethorax"
do_colouration = FALSE
tailsock_iconstate = "beethorax_sock"
/datum/sprite_accessory/tail/buggo
name = "Bug abdomen, colorable"
@@ -13,13 +13,13 @@
/datum/sprite_accessory/tail/nevreanwagdc
name = "nevrean wagtail, dual-color"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_exotic.dmi'
icon_state = "wagtail"
icon_state = "nevreanwagtail"
extra_overlay = "wagtail_dc_tail"
/datum/sprite_accessory/tail/nevreanwagdc_alt
name = "nevrean wagtail, marked, dual-color"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_exotic.dmi'
icon_state = "wagtail2_dc"
icon_state = "nevreanwagtail2_dc"
extra_overlay = "wagtail2_dc_mark"
/datum/sprite_accessory/tail/spade_color
@@ -38,11 +38,14 @@
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_exotic.dmi'
icon_state = "snag"
do_colouration = FALSE
tailsock_iconstate = "snag_sock"
/datum/sprite_accessory/tail/xenotail
name = "xenomorph tail 2"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_exotic.dmi'
icon_state = "xenotail"
do_colouration = FALSE
tailsock_iconstate = "xenotail_sock"
/datum/sprite_accessory/tail/xenotail_fullcolour
name = "xenomorph tail (fully colourable)"
@@ -94,12 +97,15 @@
name = "tailmaw, colorable"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_exotic.dmi'
icon_state = "tailmaw"
tailsock_iconstate = "tailmaw_sock"
/datum/sprite_accessory/tail/newtailmaw
name = "new tailmaw (vwag)"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_exotic.dmi'
icon_state = "newtailmaw"
tailsock_iconstate = "tailmaw_sock"
ani_state = "newtailmaw_w"
tailsock_wagicon = "tailmaw_w_sock"
/datum/sprite_accessory/tail/shadekin_short
name = "Shadekin Short Tail, colorable"
@@ -104,14 +104,12 @@
/datum/sprite_accessory/tail/longtail/flagtail
name = "Flagtail"
icon = 'icons/rogue-star/tails_64x32_rs.dmi'
icon_state = "flagtail"
extra_overlay = "flagtail-1"
extra_overlay2 = "flagtail-2"
/datum/sprite_accessory/tail/longtail/chonksqrl
name = "Squirrel (Big)"
icon = 'icons/rogue-star/tails_64x32_rs.dmi'
icon_state = "chonksqrl"
extra_overlay = "chonksqrl-m1"
extra_overlay2 = "chonksqrl-m2"
@@ -24,36 +24,28 @@
icon_state = "bigsnaketail"
ani_state = "bigsnaketail_w"
/datum/sprite_accessory/tail/bigsnaketailstripes
/datum/sprite_accessory/tail/bigsnaketail/stripes
name = "large snake tail, striped (vwag)"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_reptile.dmi'
icon_state = "bigsnaketailstripes"
extra_overlay = "bigsnaketailstripes-tips"
ani_state = "bigsnaketailstripes_w"
extra_overlay_w = "bigsnaketailstripes-tips_w"
/datum/sprite_accessory/tail/bigsnaketailstripes_alt
/datum/sprite_accessory/tail/bigsnaketail/stripes_alt
name = "large snake tail, striped, alt (vwag)"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_reptile.dmi'
icon_state = "bigsnaketailstripesalt"
extra_overlay = "bigsnaketailstripesalt-tips"
ani_state = "bigsnaketailstripesalt_w"
extra_overlay_w = "bigsnaketailstripesalt-tips_w"
/datum/sprite_accessory/tail/bigsnaketaildual
/datum/sprite_accessory/tail/bigsnaketail/dual
name = "large snake tail, dual color (vwag)"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_reptile.dmi'
icon_state = "bigsnaketaildual"
extra_overlay = "bigsnaketaildual-tips"
ani_state = "bigsnaketaildual_w"
extra_overlay_w = "bigsnaketaildual-tips_w"
/datum/sprite_accessory/tail/bigsnaketailunder
/datum/sprite_accessory/tail/bigsnaketail/under
name = "large snake tail, under (vwag)"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_reptile.dmi'
icon_state = "bigsnaketailunder"
extra_overlay = "bigsnaketailunder-tips"
ani_state = "bigsnaketailunder_w"
extra_overlay_w = "bigsnaketailunder-tips_w"
/datum/sprite_accessory/tail/tail_smooth
@@ -62,11 +54,11 @@
icon_state = "tail_smooth"
ani_state = "tail_smooth_w"
/datum/sprite_accessory/tail/tail_smooth_dual
/datum/sprite_accessory/tail/tail_smooth/dual
name = "Smooth Lizard Tail, dual color"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_reptile.dmi'
icon_state = "tail_smooth"
extra_overlay = "tail_smooth_markings"
extra_overlay_w = "tail_smooth_w_markings"
/datum/sprite_accessory/tail/Easterntail
name = "Eastern Dragon (Animated)"
@@ -112,6 +104,7 @@
name = "kururak tail"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_reptile.dmi'
icon_state = "kururak"
do_colouration = FALSE
/datum/sprite_accessory/tail/snaketail_stripes
name = "snake tail with stripes, dual-color"
@@ -5,14 +5,8 @@
ani_state = "peacocktail_red_w"
ckeys_allowed = list("prettiebyrd")
do_colouration = FALSE
/datum/sprite_accessory/tail/peacocktail //ditto
name = "Peacock tail, colorable (vwag)"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_snowflake.dmi'
icon_state = "peacocktail"
ani_state = "peacocktail_w"
do_colouration = FALSE
ckeys_allowed = list("prettiebyrd")
tailsock_iconstate = "peacocktail_red_sock"
tailsock_wagicon = "peacocktail_red_w_sock"
/datum/sprite_accessory/tail/perrin_tentacles
name = "octopus tentacles"
@@ -20,6 +14,7 @@
icon_state = "perrintentacles"
ckeys_allowed = list("codeme", "siennaathens")
do_colouration = FALSE
tailsock_iconstate = "perrintentacles_sock"
/datum/sprite_accessory/tail/kara //SatinIsle fluff item
name = "Pterokara Tail"
@@ -27,6 +22,7 @@
icon_state = "kara_tail"
ckeys_allowed = list("satinisle")
do_colouration = FALSE
tailsock_iconstate = "kara_tail_sock"
/datum/sprite_accessory/tail/molenar_kitsune
name = "quintail kitsune tails (Molenar)"
@@ -34,6 +30,7 @@
icon_state = "molenar-kitsune"
ckeys_allowed = list("molenar")
do_colouration = FALSE
tailsock_iconstate = "molenar-kitsune_sock"
/datum/sprite_accessory/tail/miria_fluffdragon
name = "fluffdragon tail (Miria Masters)"
@@ -41,6 +38,7 @@
icon_state = "miria-fluffdragontail"
ckeys_allowed = list("miriamasters")
do_colouration = FALSE
tailsock_iconstate = "miria-fluffdragontail_sock"
/datum/sprite_accessory/tail/miria_kitsune
name = "Black kitsune tails (Miria Masters)"
@@ -48,6 +46,7 @@
icon_state = "miria-kitsunetail"
ckeys_allowed = list("miriamasters")
do_colouration = FALSE
tailsock_iconstate = "miria-kitsunetail_sock"
/datum/sprite_accessory/tail/molenar_deathclaw
name = "deathclaw bits (Molenar)"
@@ -55,6 +54,7 @@
icon_state = "molenar-deathclaw"
ckeys_allowed = list("molenar","silvertalismen","jertheace")
do_colouration = FALSE
tailsock_iconstate = "molenar-deathclaw_sock"
/datum/sprite_accessory/tail/runac
name = "fennecsune tails (Runac)"
@@ -62,6 +62,7 @@
icon_state = "runac"
ckeys_allowed = list("rebcom1807")
do_colouration = FALSE
tailsock_iconstate = "runac_sock"
/datum/sprite_accessory/tail/reika //Leaving this since it was too hard to split the wings from the tail.
name = "fox tail (+ beewings) (Reika)"
@@ -69,6 +70,7 @@
icon_state = "reika"
ckeys_allowed = list("rikaru19xjenkins")
do_colouration = FALSE
tailsock_iconstate = "reika_sock"
/datum/sprite_accessory/tail/rosey
name = "tritail kitsune tails (Rosey)"
@@ -76,6 +78,7 @@
icon_state = "rosey_three"
ckeys_allowed = list("joey4298")
do_colouration = FALSE
tailsock_iconstate = "rosey_three_sock"
/datum/sprite_accessory/tail/rosey2
name = "pentatail kitsune tails (Rosey)" //I predict seven tails next. ~CK
@@ -83,6 +86,15 @@
icon_state = "rosey_five"
do_colouration = FALSE
ckeys_allowed = list("joey4298")
tailsock_iconstate = "rosey_five_sock"
/datum/sprite_accessory/tail/longtail/roiz_long_lizard
name = "Long Lizard Tail (Roiz Lizden)"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_long.dmi'
icon_state = "roiz_tail_s"
do_colouration = FALSE
ckeys_allowed = list("spoopylizz")
tailsock_iconstate = "roiz_tail_sock"
/datum/sprite_accessory/tail/scree
name = "green taj tail (Scree)"
@@ -90,6 +102,7 @@
icon_state = "scree"
ckeys_allowed = list("scree")
do_colouration = FALSE
tailsock_iconstate = "scree_sock"
/datum/sprite_accessory/tail/aronai
name = "aronai tail (Aronai)"
@@ -97,6 +110,7 @@
icon_state = "aronai"
ckeys_allowed = list("arokha")
do_colouration = FALSE
tailsock_iconstate = "aronai_sock"
/datum/sprite_accessory/tail/cabletail
name = "cabletail"
@@ -104,6 +118,7 @@
icon_state = "tuckercabletail"
ckeys_allowed = list("tucker0666")
do_colouration = FALSE
tailsock_iconstate = "tuckercabletail_sock"
/datum/sprite_accessory/tail/featherfluff_tail
name = "featherfluff_tail"
@@ -111,6 +126,7 @@
icon_state = "tuckerfeather_tail"
ckeys_allowed = list("tucker0666")
do_colouration = FALSE
tailsock_iconstate = "tuckerfeather_tail_sock"
/datum/sprite_accessory/tail/holly
name = "tigress tail (Holly)"
@@ -118,3 +134,4 @@
icon_state = "hoodootail"
ckeys_allowed = list("hoodoo")
do_colouration = FALSE
tailsock_iconstate = "hoodootail_sock"
@@ -8,6 +8,7 @@
name = "Zeng-Hu Tajaran Synth tail"
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_synth.dmi'
icon_state = "zenghu_taj"
do_colouration = FALSE
/datum/sprite_accessory/tail/wartacosushi_tail //brightened +20RGB from matching roboparts
name = "Ward-Takahashi Tail"
@@ -52,6 +52,7 @@
icon = 'icons/mob/human_races/sprite_accessories/tails/tails_teshari.dmi'
icon_state = "beethorax_tesh"
do_colouration = FALSE
tailsock_iconstate = "beethorax_tesh_sock"
/datum/sprite_accessory/tail/teshbuggo
name = "Teshari bug abdomen, colorable"
@@ -27,7 +27,8 @@
clip_mask_icon = 'icons/mob/human_races/sprite_accessories/biglegs.dmi'
clip_mask_state = "taur_clip_mask_def" //Used to clip off the lower part of suits & uniforms.
/datum/sprite_accessory/tail/taur/bigleggy
//By making big leggy a subtype of longtail, it gets the offset but doesn't conflict with taur specific settings.
/datum/sprite_accessory/tail/longtail/bigleggy
name = "Big Leggies"
icon = 'icons/mob/human_races/sprite_accessories/biglegs.dmi'
icon_state = "bigleggy"
@@ -36,46 +37,47 @@
fullness_icons = 3
ani_state = "bigleggy_stanced"
extra_overlay_w = "bigleggy_markings_stanced"
clip_mask_icon = 'icons/mob/human_races/sprite_accessories/biglegs.dmi'
clip_mask_state = "taur_clip_mask_def" //Leaving this here to make it clear it it's INTENTIONAL it shows above clothes. Use the marking if you want it to show UNDER clothes!
/datum/sprite_accessory/tail/taur/bigleggy/canine
/datum/sprite_accessory/tail/longtail/bigleggy/canine
name = "Big Leggies (Canine Tail)"
extra_overlay2 = "bigleggy_canine"
extra_overlay2_w = "bigleggy_canine"
/datum/sprite_accessory/tail/taur/bigleggy/feline
/datum/sprite_accessory/tail/longtail/bigleggy/feline
name = "Big Leggies (Feline Tail)"
extra_overlay2 = "bigleggy_feline"
extra_overlay2_w = "bigleggy_feline"
/datum/sprite_accessory/tail/taur/bigleggy/reptile
/datum/sprite_accessory/tail/longtail/bigleggy/reptile
name = "Big Leggies (Reptile Tail)"
extra_overlay2 = "bigleggy_reptile"
extra_overlay2_w = "bigleggy_reptile"
/datum/sprite_accessory/tail/taur/bigleggy/snake
/datum/sprite_accessory/tail/longtail/bigleggy/snake
name = "Big Leggies (Snake Tail)"
extra_overlay2 = "bigleggy_snake"
extra_overlay2_w = "bigleggy_snake"
/datum/sprite_accessory/tail/taur/bigleggy/fox
/datum/sprite_accessory/tail/longtail/bigleggy/fox
name = "Big Leggies (Fox Tail)"
extra_overlay2 = "bigleggy_vulpine"
extra_overlay2_w = "bigleggy_vulpine"
/datum/sprite_accessory/tail/taur/bigleggy/bird
/datum/sprite_accessory/tail/longtail/bigleggy/bird
name = "Big Leggies (Bird)"
extra_overlay = "bigleggy_m_bird"
extra_overlay2 = "bigleggy_bird"
extra_overlay_w = "bigleggy_m_bird_stanced"
extra_overlay2_w = "bigleggy_bird"
/datum/sprite_accessory/tail/taur/bigleggy/plug
/datum/sprite_accessory/tail/longtail/bigleggy/plug
name = "Big Leggies (Plug Tail)"
extra_overlay2 = "bigleggy_plug"
extra_overlay2_w = "bigleggy_plug"
/datum/sprite_accessory/tail/taur/bigleggy/AlienSlug
/datum/sprite_accessory/tail/longtail/bigleggy/AlienSlug
name = "Big Leggies (Alien Slug Tail)"
icon_state = "bigleggy_full_alienslug"
extra_overlay = "bigleggy_alienslug"
@@ -6,11 +6,12 @@
var/can_ride = TRUE //whether we're real rideable taur or just in that category
offset_x = -16
em_block = TRUE
/// Suit sprites are stored in icons/inventory/suit/taursuits_[name]
var/icon/suit_sprites = null //File for suit sprites, if any.
var/icon/under_sprites = null
var/icon_sprite_tag // This is where we put stuff like _Horse, so we can assign icons easier.
tailsock_icon = 'icons/mob/human_races/sprite_accessories/taurs/taur_socks.dmi'
//Could do nested lists but it started becoming a nightmare. It'd be more fun for lookups of a_intent and m_intent, but then subtypes need to
//duplicate all the messages, and it starts getting awkward. These are singletons, anyway!
@@ -41,6 +42,14 @@
hide_body_parts = list(BP_L_LEG, BP_L_FOOT, BP_R_LEG, BP_R_FOOT) //Exclude pelvis just in case.
clip_mask_state = "taur_clip_mask_def" //Used to clip off the lower part of suits & uniforms.
/datum/sprite_accessory/tail/taur/New()
. = ..()
//give us the default sprite state, hijacking icon_sprite_tag that was only ever used for saddlebags.
if(icon_sprite_tag)
tailsock_iconstate = "[icon_sprite_tag]_sock"
///few taurs have working tailwags, but to ensure future proofing and no null icons the taur_sock.dmi file has these prepared.
tailsock_wagicon = "[icon_sprite_tag]_w_sock"
/datum/riding/taur
keytype = /obj/item/material/twohanded/riding_crop // Crack!
nonhuman_key_exemption = FALSE // If true, nonhumans who can't hold keys don't need them, like borgs and simplemobs.
+98 -52
View File
@@ -1,13 +1,17 @@
/datum/sprite_accessory/tail/taur/bunny
name = "Bunny (Taur, Fat vwag)"
icon = 'icons/rogue-star/tails_64x32_rs.dmi'
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_animal.dmi'
icon_state = "bnytr"
suit_sprites = 'icons/inventory/suit/taursuits_bnytr.dmi'
icon_sprite_tag = "bnytr"
extra_overlay = "bnytr-m1"
extra_overlay2 = "bnytr-m2"
ani_state = "bnytr-f"
extra_overlay_w = "bnytr-m1"
extra_overlay2_w = "bnytr-f-m2"
tailsock_wagicon = "bnytr-f_sock"
tailsock_wagmarkings = "bnytr-m1"
tailsock_wagmarkings2 = "bnytr-f-m2"
can_loaf = TRUE
icon_loaf = 'icons/rogue-star/loafs_64x32.dmi'
loaf_offset = 4
@@ -16,7 +20,7 @@
name = "Cow (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_animal.dmi'
icon_state = "cow_s"
suit_sprites = 'icons/mob/taursuits_cow.dmi'
suit_sprites = 'icons/inventory/suit/taursuits_cow.dmi'
icon_sprite_tag = "cow"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
@@ -41,19 +45,19 @@
/datum/sprite_accessory/tail/taur/cow/fat
name = "Fat Cow (Taur)"
icon_sprite_tag = "fatcow"
icon_state = "fatcow_s"
/datum/sprite_accessory/tail/taur/cow/fat_wag
name = "Cow (Taur, Fat vwag)"
icon_state = "cow_s"
ani_state = "fatcow_s"
tailsock_wagicon = "fatcow_sock"
/datum/sprite_accessory/tail/taur/cow/paw // this grabs suit sprites from the normal cow, the outline is the same
name = "Cow w/ paws (Taur)"
icon_state = "pawcow_s"
icon_sprite_tag = "pawcow" //little suit booties in place of the hoof cutouts.
extra_overlay = "pawcow_markings"
suit_sprites = 'icons/mob/taursuits_cow.dmi'
icon_sprite_tag = "cow"
msg_owner_disarm_run = "You quickly push %prey to the ground with your paw!"
msg_prey_disarm_run = "%owner pushes you down to the ground with their paw!"
@@ -75,7 +79,9 @@
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_animal.dmi'
icon_state = "deer_s"
extra_overlay = "deer_markings"
suit_sprites = 'icons/mob/taursuits_deer.dmi'
ani_state = "deer_w"
extra_overlay_w = "deer_markings_w"
suit_sprites = 'icons/inventory/suit/taursuits_deer.dmi'
icon_sprite_tag = "deer"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
@@ -104,6 +110,7 @@
icon_state = "deer_s"
ani_state = "fatdeer_s"
extra_overlay_w = "fatdeer_markings"
tailsock_wagicon = "fatdeer_sock"
/datum/sprite_accessory/tail/taur/deer/fatdeer
name = "Fat Deer (Dual-color Taur)"
@@ -114,7 +121,7 @@
name = "Feline (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_animal.dmi'
icon_state = "feline_s" //I just want to talk to whomever thought every feline varient needed this same sprite but uniquely renamed...
suit_sprites = 'icons/mob/taursuits_deer.dmi'
suit_sprites = 'icons/inventory/suit/taursuits_feline.dmi'
icon_sprite_tag = "feline"
extra_overlay = "feline_markings"
ani_state = "feline_w"
@@ -125,10 +132,13 @@
vore_tail_sprite_variant = "Feline"
belly_variant_when_loaf = TRUE
fullness_icons = 1
tailsock_markings = "none"
tailsock_wagmarkings = "none"
/datum/sprite_accessory/tail/taur/feline/fat
name = "Fat Feline (Taur)"
icon_state = "fatfeline_s"
icon_sprite_tag = "fatfeline"
extra_overlay = "fatfeline_markings" //feet, belly, and chest
ani_state = "fatfeline_w"
extra_overlay_w = "fatfeline_markings"
@@ -138,12 +148,15 @@
name = "Fat Feline (Taur, Fat vwag)"
ani_state = "fatfeline_s" //static fat sprite
can_loaf = TRUE
icon_sprite_tag = "fatfeline"
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
loaf_offset = 3
tailsock_wagicon = "fatfeline_sock"
/datum/sprite_accessory/tail/taur/feline/fatfeline_2c
name = "Fat Feline 3-color (Taur)"
icon_state = "fatfeline_s"
icon_sprite_tag = "fatfeline"
extra_overlay = "fatfeline2_markings" // chest and belly
extra_overlay2 = "fatfeline2_markings_2" // feet
can_loaf = TRUE
@@ -154,7 +167,6 @@
icon_state = "feline_s"
extra_overlay = "feline2_markings"
extra_overlay2 = "feline2_markings_2"
//icon_sprite_tag = "feline2c"
can_loaf = TRUE
/datum/sprite_accessory/tail/taur/feline/feline_2c_wag
@@ -162,19 +174,16 @@
extra_overlay = "feline2_markings"
extra_overlay2 = "feline2_markings_2"
ani_state = "fatfeline_s"
extra_overlay = "fatfeline2_markings"
extra_overlay2 = "fatfeline2_markings_2"
extra_overlay_w = "fatfeline2_markings"
extra_overlay2_w = "fatfeline2_markings_2"
loaf_offset = 3
/datum/sprite_accessory/tail/taur/feline/tiger
name = "Tiger (Taur)"
suit_sprites = 'icons/mob/taursuits_deer.dmi'
icon_sprite_tag = "feline"
extra_overlay = "feline_markings"
extra_overlay2 = "tiger_markings"
extra_overlay2_w = "tiger_markings_w"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
loaf_offset = 5
vore_tail_sprite_variant = "Feline"
belly_variant_when_loaf = TRUE
@@ -183,21 +192,25 @@
/datum/sprite_accessory/tail/taur/feline/tiger/fat
name = "Fat Tiger (Taur)"
icon_state = "fatfeline_s"
icon_sprite_tag = "fatfeline"
extra_overlay = "fatfeline_markings"
extra_overlay2 = "fattiger_markings"
extra_overlay2_w = "fattiger_markings_w"
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
loaf_offset = 3
tailsock_markings2 = "tiger_markings"
tailsock_wagmarkings2 = "tiger_markings_w"
/datum/sprite_accessory/tail/taur/feline/tiger/fat_vwag
name = "Tiger (Taur, Fat vwag)"
ani_state = "fatfeline_s"
extra_overlay_w = "fatfeline_markings"
extra_overlay2_w = "fattiger_markings"
tailsock_wagicon = "fatfeline_sock"
/datum/sprite_accessory/tail/taur/fox
name = "Fox (Taur, 3-color)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_animal.dmi'
suit_sprites = 'icons/inventory/suit/taursuits_fox.dmi'
icon_state = "fox"
extra_overlay = "fox_markings"
extra_overlay2 = "fox_markings2"
@@ -210,6 +223,7 @@
/datum/sprite_accessory/tail/taur/fox/kitsune
name = "Kitsune (Taur)"
icon_state = "kitsune"
icon_sprite_tag = "kitsune"
extra_overlay = "kitsune_markings"
extra_overlay2 = "kitsune_markings2"
@@ -223,8 +237,8 @@
name = "Horse (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_animal.dmi'
icon_state = "horse_s"
under_sprites = 'icons/mob/taursuits_horse.dmi'
suit_sprites = 'icons/mob/taursuits_horse.dmi'
under_sprites = 'icons/inventory/suit/taursuits_horse.dmi'
suit_sprites = 'icons/inventory/suit/taursuits_horse.dmi'
icon_sprite_tag = "horse"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
@@ -250,12 +264,12 @@
/datum/sprite_accessory/tail/taur/horse/big
name = "Kentauri (Taur)"
icon_state = "kentauri_s"
icon_sprite_tag = "kentauri"
extra_overlay = "kentauri_markings"
/datum/sprite_accessory/tail/taur/horse/horse_2c
name = "Horse & colorable tail (Taur)"
extra_overlay = "horse_markings"
//icon_sprite_tag = "wolf2c"
/datum/sprite_accessory/tail/taur/otie
name = "Otie (Taur)"
@@ -263,7 +277,10 @@
icon_state = "otie_s"
extra_overlay = "otie_markings"
extra_overlay2 = "otie_markings_2"
suit_sprites = 'icons/mob/taursuits_otie.dmi'
ani_state = "otie_w"
extra_overlay_w = "otie_markings_w"
extra_overlay2_w = "otie_markings_2w"
suit_sprites = 'icons/inventory/suit/taursuits_otie.dmi'
icon_sprite_tag = "otie"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
@@ -271,10 +288,15 @@
vore_tail_sprite_variant = "Otie"
belly_variant_when_loaf = TRUE
fullness_icons = 1
tailsock_markings = "none"
tailsock_wagmarkings = "none"
tailsock_markings2 = "otie_markings"
tailsock_wagmarkings2 = "otie_markings_w"
/datum/sprite_accessory/tail/taur/rat
name = "Rat (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_animal.dmi'
suit_sprites = 'icons/inventory/suit/taursuits_rat.dmi'
icon_state = "rat_s"
extra_overlay = "rat_markings"
clip_mask_state = "taur_clip_mask_rat"
@@ -283,18 +305,22 @@
/datum/sprite_accessory/tail/taur/redpanda
name = "Red Panda (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_animal.dmi'
suit_sprites = 'icons/inventory/suit/taursuits_redpanda.dmi'
icon_state = "redpanda"
icon_sprite_tag = "redpanda"
/datum/sprite_accessory/tail/taur/redpanda/dc
name = "Red Panda (Taur dual-color)"
icon_state = "redpanda_dc"
extra_overlay = "redpanda_dc_markings"
tailsock_markings = "redpanda_markings"
/datum/sprite_accessory/tail/taur/sergal/wheaties
name = "Sergal (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_animal.dmi'
suit_sprites = 'icons/inventory/suit/taursuits_sergal.dmi'
icon_state = "sergwheat"
icon_sprite_tag = "wolf"
icon_sprite_tag = "sergal"
vore_tail_sprite_variant = "N"
fullness_icons = 3
struggle_anim = TRUE
@@ -302,7 +328,6 @@
/datum/sprite_accessory/tail/taur/sergal/wheaties/fat
name = "Fat Sergal (Taur)"
icon_state = "fatsergal"
icon_sprite_tag = "wolf"
vore_tail_sprite_variant = "N"
fullness_icons = 3
struggle_anim = TRUE
@@ -312,7 +337,7 @@
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_animal.dmi'
icon_state = "sergwheat"
extra_overlay = "sergwheat_markings"
icon_sprite_tag = "wolf"
suit_sprites = 'icons/inventory/suit/taursuits_sergal.dmi'
vore_tail_sprite_variant = "N"
fullness_icons = 3
struggle_anim = TRUE
@@ -321,7 +346,6 @@
name = "Fat Sergal (Taur, dual-color)"
icon_state = "fatsergal"
extra_overlay = "sergwheat_markings"
icon_sprite_tag = "wolf"
vore_tail_sprite_variant = "N"
fullness_icons = 3
struggle_anim = TRUE
@@ -332,6 +356,7 @@
icon_state = "skunk_s"
extra_overlay = "skunk_markings"
extra_overlay2 = "skunk_markings_2"
suit_sprites = 'icons/inventory/suit/taursuits_skunk.dmi'
icon_sprite_tag = "skunk"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
@@ -344,8 +369,8 @@
name = "Wolf (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_animal.dmi'
icon_state = "wolf_s"
under_sprites = 'icons/mob/taursuits_wolf.dmi'
suit_sprites = 'icons/mob/taursuits_wolf.dmi'
under_sprites = 'icons/inventory/suit/taursuits_wolf.dmi'
suit_sprites = 'icons/inventory/suit/taursuits_wolf.dmi'
icon_sprite_tag = "wolf"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
@@ -358,75 +383,96 @@
name = "Fat Wolf (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_animal.dmi'
icon_state = "fatwolf_s"
icon_sprite_tag = "wolf" //This could be modified later.
icon_sprite_tag = "fatwolf"
loaf_offset = 3
/datum/sprite_accessory/tail/taur/wolf/fat_wag
name = "Wolf (Taur, Fat vwag)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_animal.dmi'
icon_state = "wolf_s"
ani_state = "fatwolf_s"
/datum/sprite_accessory/tail/taur/wolf/fatwolf_2c
name = "Fat Wolf 3-color (Taur)"
icon_state = "fatwolf2_s"
extra_overlay = "fatwolf2_markings"
extra_overlay2 = "fatwolf2_markings_2"
loaf_offset = 3
/datum/sprite_accessory/tail/taur/wolf/fatwolf_2c/fatwolfalt
name = "Fat Wolf 3-color-alt (Taur)"
icon_state = "fatwolfalt_s"
extra_overlay = "fatwolfalt_markings1"
extra_overlay2 = "fatwolfalt_markings2"
icon_sprite_tag = "wolf"
tailsock_wagicon = "fatwolf_s"
/datum/sprite_accessory/tail/taur/wolf/wolf_2c
name = "Wolf 3-color (Taur)"
icon_state = "wolf_s"
extra_overlay = "wolf_markings"
extra_overlay2 = "wolf_markings_2"
//icon_sprite_tag = "wolf2c"
extra_overlay = "wolf2_markings"
extra_overlay2 = "wolf2_markings_2"
/datum/sprite_accessory/tail/taur/wolf/wolf_2c_wag
name = "Wolf 3-color (Taur, Fat vwag)"
icon_state = "wolf2_s"
extra_overlay = "wolf2_markings"
extra_overlay2 = "wolf2_markings_2"
ani_state = "fatwolf_s"
extra_overlay_w = "fatwolf2_markings"
extra_overlay2_w = "fatwolf2_markings_2"
ani_state = "fatwolf2_s"
/datum/sprite_accessory/tail/taur/wolf/fat/wolf_2c
name = "Fat Wolf 3-color (Taur)"
extra_overlay = "fatwolf2_markings"
extra_overlay2 = "fatwolf2_markings_2"
loaf_offset = 3
icon_sprite_tag = "fatwolf"
/datum/sprite_accessory/tail/taur/wolf/fat/altwolf_2c
name = "Fat Wolf 3-color-alt (Taur)"
extra_overlay = "fatwolfalt_markings1"
extra_overlay2 = "fatwolfalt_markings2"
icon_sprite_tag = "fatwolf"
/datum/sprite_accessory/tail/taur/wolf/wolf_3
name = "WolfTG (Taur)" //It's Citadel, not TG. :V
icon_state = "wolf3_s"
icon_state = "wolftg"
suit_sprites = 'icons/inventory/suit/taursuits_husky.dmi'
clip_mask_state = "taur_clip_mask_husky"
do_colouration = FALSE //this is already pre-colored.
tailsock_markings = "wolftg"
tailsock_wagmarkings = "wolftg_w"
icon_sprite_tag = "wolftg"
/datum/sprite_accessory/tail/taur/wolf/husky
name = "Husky (Taur)"
suit_sprites = 'icons/inventory/suit/taursuits_husky.dmi'
clip_mask_state = "taur_clip_mask_husky"
icon_state = "husky_s"
extra_overlay = "husky_markings" //Only affects the black back / tail fluff sections, so it works for the fat one too
ani_state = "husky_w"
extra_overlay_w = "husky_markings_w"
icon_sprite_tag = "husky"
/datum/sprite_accessory/tail/taur/wolf/huskyfat
name = "Fat Husky (Taur)"
icon_state = "huskyf_s"
icon_state = "fathusky_s"
extra_overlay = "husky_markings"
ani_state = "fathusky_w"
extra_overlay_w = "husky_markings_w"
icon_sprite_tag = "fathusky"
/datum/sprite_accessory/tail/taur/zorgoia
name = "Zorgoia (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_animal.dmi'
icon_state = "zorgoia"
extra_overlay = "zorgoia_fluff"
icon_sprite_tag = "zorgoia"
suit_sprites = 'icons/inventory/suit/taursuits_zorgoia.dmi'
/datum/sprite_accessory/tail/taur/zorgoia/fat
name = "Zorgoia (Fat Taur)"
extra_overlay = "zorgoia_fat2"
icon_state = "zorgoia_fat"
extra_overlay = "zorgoia_fat_fluff"
icon_sprite_tag = "zorgoia_fat"
/datum/sprite_accessory/tail/taur/zorgoia_new
name = "Zorgoia (Taur) (New)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_animal.dmi'
icon_state = "zorgoia_new"
icon_sprite_tag = "zorgoia_new"
extra_overlay = "zorgoia_new_fluff"
suit_sprites = 'icons/inventory/suit/taursuits_zorgoia.dmi'
/datum/sprite_accessory/tail/taur/zorgoia_new/fatvwag
name = "Zorgoia (Taur, vwag) (New)"
ani_state = "zorgoia_new_fat"
extra_overlay_w = "zorgoia_new_fat_fluff"
/datum/sprite_accessory/tail/taur/zorgoia_new/fat
name = "Zorgoia (Fat Taur) (New)"
icon_state = "zorgoia_new_fat"
extra_overlay = "zorgoia_new_fat_overlay"
extra_overlay = "zorgoia_new_fat_fluff"
+10 -13
View File
@@ -15,7 +15,6 @@
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_exotic.dmi'
icon_state = "giantspidertaur"
do_colouration = FALSE
extra_overlay = null
icon_sprite_tag = "giantspidertaur"
msg_owner_disarm_run = "You quickly push %prey to the ground with your leg!"
@@ -43,42 +42,38 @@
/datum/sprite_accessory/tail/taur/giantspider/carrier
name = "Carrier Spider (Taur)"
icon_state = "carrierspidertaur"
extra_overlay = null
icon_sprite_tag = "carrierspidertaur"
/datum/sprite_accessory/tail/taur/giantspider/phoron
name = "Phorogenic Spider (Taur)"
icon_state = "phoronspidertaur"
extra_overlay = null
icon_sprite_tag = "phoronspidertaur"
/datum/sprite_accessory/tail/taur/giantspider/spark
name = "Voltaic Spider (Taur)"
icon_state = "sparkspidertaur"
extra_overlay = null
icon_sprite_tag = "sparkspidertaur"
/datum/sprite_accessory/tail/taur/giantspider/frost
name = "Frost Spider (Taur)"
icon_state = "frostspidertaur"
extra_overlay = null
icon_sprite_tag = "frostspidertaur"
/datum/sprite_accessory/tail/taur/giantspider/ant //technically not a spider, but it inherits the same messages
name = "Ant (dual color)"
icon_state = "ant_s"
do_colouration = TRUE
extra_overlay = "ant_markings"
clip_mask_state = "taur_clip_mask_wasp"
icon_sprite_tag = "wasp"
icon_sprite_tag = "ant"
do_colouration = TRUE
/datum/sprite_accessory/tail/taur/giantspider/wasp //same as above, but for wasps
name = "Wasp (dual color)"
icon_state = "wasp_s"
do_colouration = TRUE
extra_overlay = "wasp_markings"
clip_mask_state = "taur_clip_mask_wasp"
icon_sprite_tag = "wasp"
do_colouration = TRUE
/datum/sprite_accessory/tail/taur/mermaid
name = "Mermaid (Taur)"
@@ -121,22 +116,23 @@
/datum/sprite_accessory/tail/taur/mermaid/alt/marked
name = "Mermaid Koi (Taur)"
icon_state = "altmermaid_s"
extra_overlay = "altmermaid_markings"
extra_overlay2 = "altmermaid_markings2"
/datum/sprite_accessory/tail/taur/horse/scoli
name = "Scolipede (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_exotic.dmi'
suit_sprites = 'icons/inventory/suit/taursuits_scoli.dmi'
icon_state = "scoli_s"
extra_overlay = "scoli_markings1"
extra_overlay2 = "scoli_markings2"
icon_sprite_tag = "scoli"
/datum/sprite_accessory/tail/taur/spider
name = "Spider (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_exotic.dmi'
icon_state = "spider_s"
suit_sprites = 'icons/mob/taursuits_spider.dmi'
suit_sprites = 'icons/inventory/suit/taursuits_spider.dmi'
icon_sprite_tag = "spider"
msg_owner_disarm_run = "You quickly push %prey to the ground with your leg!"
@@ -157,6 +153,7 @@
/datum/sprite_accessory/tail/taur/sloog
name = "Sloog (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_exotic.dmi'
suit_sprites = 'icons/inventory/suit/taursuits_sloog.dmi'
icon_state = "sloog"
extra_overlay = "sloog_glowstripe"
extra_overlay_w = "sloog_glowstripe"
@@ -166,7 +163,6 @@
name = "Slug (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_exotic.dmi'
icon_state = "slug_s"
suit_sprites = 'icons/mob/taursuits_deer.dmi' //Yes it sounds odd, but they share the same sprites.
icon_sprite_tag = "slug"
vore_tail_sprite_variant = "Slug"
fullness_icons = 1
@@ -200,15 +196,15 @@
/datum/sprite_accessory/tail/taur/slug/snail
name = "Snail (Taur)"
icon_state = "slug_s"
extra_overlay = "snail_shell_marking"
icon_sprite_tag = "snail"
/datum/sprite_accessory/tail/taur/tents
name = "Tentacles (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_exotic.dmi'
icon_state = "tent_s"
icon_sprite_tag = "tentacle"
can_ride = 0
can_ride = FALSE
msg_prey_stepunder = "You run between %prey's tentacles."
msg_owner_stepunder = "%owner runs between your tentacles."
@@ -241,6 +237,7 @@
name = "Tree Roots (Oak)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_exotic.dmi'
icon_state = "tree_oak_roots"
icon_sprite_tag = "tree_oak_roots"
can_ride = FALSE
/*
+79 -129
View File
@@ -1,10 +1,9 @@
/datum/sprite_accessory/tail/taur/drake //Enabling on request, no suit compatibility but then again see 2 above.
/datum/sprite_accessory/tail/taur/drake
name = "Drake (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_reptile.dmi'
icon_state = "drake_s"
extra_overlay = "drake_markings"
/// suit_sprites = 'icons/mob/taursuits_drake.dmi'
suit_sprites = 'icons/mob/taursuits_drake_ch.dmi'
suit_sprites = 'icons/inventory/suit/taursuits_drake.dmi'
icon_sprite_tag = "drake"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
@@ -17,98 +16,71 @@
name = "Fat Drake (Taur)"
icon_state = "fatdrake_s"
extra_overlay = "fatdrake_markings"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
icon_sprite_tag = "fatdrake"
vore_tail_sprite_variant = "FatDrake"
loaf_offset = 6
/datum/sprite_accessory/tail/taur/drake/drake_vwag
name = "Drake (Taur, Fat vwag)"
icon_state = "drake_s"
extra_overlay = "drake_markings"
ani_state = "fatdrake_s"
extra_overlay_w = "fatdrake_markings"
can_loaf = TRUE
/datum/sprite_accessory/tail/taur/drake/extended
name = "Fat Drake Extended (Taur)"
icon_state = "extended_fatdrake"
extra_overlay = "extended_fatdrake_markings"
extra_overlay2 = "extended_fatdrake_markings2"
fullness_icons = 2
can_loaf = TRUE //Soon //Actually, NOW
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi' //This file needs to be nuked during the removal of 'taurs_ch_loaf.dmi' into the normal loaf file.
loaf_offset = 5
/datum/sprite_accessory/tail/taur/drake/extended/spotty
name = "Fat Spotted Drake Extended (Taur)"
vore_tail_sprite_variant = "FatDrake"
icon_state = "spottedextended_fatdrake"
extra_overlay = "spottedextended_fatdrake_markings"
extra_overlay_w = "spottedextended_fatdrake_markings"
extra_overlay2 = "spottedextended_fatdrake_markings_2"
extra_overlay2_w = "spottedextended_fatdrake_markings_2"
fullness_icons = 2
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi' //This file needs to be nuked during the removal of 'taurs_ch_loaf.dmi' into the normal loaf file.
loaf_offset = 5
/datum/sprite_accessory/tail/taur/drake/spotty
name = "Spotted Drake (Taur, Tricolor)"
icon_state = "spotteddrake_s"
extra_overlay = "spotteddrake_markings"
extra_overlay_w = "spotteddrake_markings"
extra_overlay2 = "spotteddrake_markings_2"
extra_overlay2_w = "spotteddrake_markings_2"
suit_sprites = 'icons/mob/taursuits_drake_ch.dmi'
icon_sprite_tag = "drake"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi' //This file needs to be nuked during the removal of 'taurs_ch_loaf.dmi' into the normal loaf file.
extra_overlay2_w = "spotteddrake_markings"
loaf_offset = 6
/datum/sprite_accessory/tail/taur/drake/fat/spotty
name = "Fat Spotted Drake (Taur, Tricolor)"
vore_tail_sprite_variant = "FatDrake"
icon_state = "fatspotteddrake_s"
extra_overlay = "fatspotteddrake_markings"
extra_overlay_w = "fatspotteddrake_markings"
extra_overlay2 = "fatspotteddrake_markings_2"
extra_overlay2_w = "fatspotteddrake_markings_2"
extra_overlay2 = "fatspotteddrake_markings"
extra_overlay2_w = "fatspotteddrake_markings"
fullness_icons = 2
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi' //This file needs to be nuked during the removal of 'taurs_ch_loaf.dmi' into the normal loaf file.
loaf_offset = 6
/datum/sprite_accessory/tail/taur/drake/extended_alt
/datum/sprite_accessory/tail/taur/drake/drake_vwag/spotty
name = "Spotted Drake (Taur, Tricolor, Fat vwag)"
extra_overlay2 = "spotteddrake_markings"
extra_overlay2_w = "fatspotteddrake_markings"
loaf_offset = 6
/datum/sprite_accessory/tail/taur/drake/extended
name = "Drake Extended (Taur)"
vore_tail_sprite_variant = "Drake"
icon_state = "extended_drake"
extra_overlay = "extended_drake_markings"
extra_overlay_w = "extended_drake_markings"
extra_overlay2 = "extended_drake_markings_2"
extra_overlay2_w = "extended_drake_markings_2"
icon_state = "extendeddrake"
extra_overlay = "extendeddrake_markings"
extra_overlay_w = "extendeddrake_markings"
extra_overlay2 = "extendeddrake_markings_2"
extra_overlay2_w = "extendeddrake_markings_2"
icon_sprite_tag = "extendeddrake"
fullness_icons = 3
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
loaf_offset = 5
/datum/sprite_accessory/tail/taur/drake/extended_alt/spotted
/datum/sprite_accessory/tail/taur/drake/extended/spotted
name = "Spotted Drake Extended (Taur)"
vore_tail_sprite_variant = "Drake"
icon_state = "spottedextended_drake"
extra_overlay = "spottedextended_drake_markings"
extra_overlay_w = "spottedextended_drake_markings"
extra_overlay2 = "spottedextended_drake_markings_2"
extra_overlay2_w = "spottedextended_drake_markings_2"
fullness_icons = 3
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi' //This file needs to be nuked during the removal of 'taurs_ch_loaf.dmi' into the normal loaf file.
loaf_offset = 5
extra_overlay2 = "spottedextendeddrake_markings"
extra_overlay2_w = "spottedextendeddrake_markings"
/datum/sprite_accessory/tail/taur/drake/extended/fat
name = "Fat Drake Extended (Taur)"
icon_state = "extendedfatdrake"
extra_overlay = "extendedfatdrake_markings"
extra_overlay2 = "extendedfatdrake_markings_2"
icon_sprite_tag = "extendedfatdrake"
vore_tail_sprite_variant = "FatDrake"
fullness_icons = 2
/datum/sprite_accessory/tail/taur/drake/extended/fat/spotty
name = "Fat Spotted Drake Extended (Taur)"
extra_overlay2 = "spottedextendedfatdrake_markings"
extra_overlay2_w = "spottedextendedfatdrake_markings"
/datum/sprite_accessory/tail/taur/lizard
name = "Lizard (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_reptile.dmi'
icon_state = "lizard_s"
suit_sprites = 'icons/mob/taursuits_lizard_ch.dmi'
suit_sprites = 'icons/inventory/suit/taursuits_lizard.dmi'
icon_sprite_tag = "lizard"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
@@ -116,36 +88,16 @@
vore_tail_sprite_variant = "Lizard"
fullness_icons = 1
/datum/sprite_accessory/tail/taur/lizard/fatlizard
name = "Fat Lizard (Taur)"
icon_state = "fatlizard_s"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
loaf_offset = 3
/datum/sprite_accessory/tail/taur/lizard/lizard_wag
name = "Lizard (Taur, Fat vwag)"
icon_state = "lizard_s"
ani_state = "fatlizard_s"
/datum/sprite_accessory/tail/taur/lizard/lizard_2c
/datum/sprite_accessory/tail/taur/lizard/twocolor
name = "Lizard dual-color (Taur)"
icon_state = "lizard_s"
extra_overlay = "lizard_markings"
//icon_sprite_tag = "lizard2c"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
loaf_offset = 5
/datum/sprite_accessory/tail/taur/lizard/fatlizard_2c
name = "Fat Lizard (Taur, dual-color)"
icon_state = "fatlizard_s"
extra_overlay = "fatlizard_markings"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
loaf_offset = 3
/datum/sprite_accessory/tail/taur/lizard/lizard_2c_wag
/datum/sprite_accessory/tail/taur/lizard/twocolor_wag
name = "Fat Lizard (Taur, dual-color, Fat vwag)"
icon_state = "lizard_s"
extra_overlay = "lizard_markings"
@@ -154,32 +106,40 @@
/datum/sprite_accessory/tail/taur/lizard/spotty
name = "Spotted Lizard (Taur, Tricolor)"
icon_state = "spottedlizard_s"
extra_overlay = "spottedlizard_markings"
extra_overlay_w = "spottedlizard_markings"
extra_overlay2 = "spottedlizard_markings_2"
extra_overlay2_w = "spottedlizard_markings_2"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi' //This file needs to be nuked during the removal of 'taurs_ch_loaf.dmi' into the normal loaf file.
loaf_offset = 5
extra_overlay2 = "spottedlizard_markings"
extra_overlay2_w = "spottedlizard_markings"
/datum/sprite_accessory/tail/taur/lizard/spotty_fat
name = "Fat Spotted Lizard (Taur, Tricolor)"
icon_state = "fatspottedlizard_s"
extra_overlay = "fatspottedlizard_markings"
extra_overlay_w = "fatspottedlizard_markings"
extra_overlay2 = "fatspottedlizard_markings_2"
extra_overlay2_w = "fatspottedlizard_markings_2"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi' //This file needs to be nuked during the removal of 'taurs_ch_loaf.dmi' into the normal loaf file.
/datum/sprite_accessory/tail/taur/lizard/spotty_wag
name = "Spotted Lizard (Taur, Tricolor, Fat vwag)"
ani_state = "fatlizard_s"
extra_overlay_w = "fatlizard_markings"
extra_overlay2 = "fatspottedlizard_markings"
extra_overlay2_w = "fatspottedlizard_markings"
/datum/sprite_accessory/tail/taur/lizard/fatlizard
name = "Fat Lizard (Taur)"
icon_state = "fatlizard_s"
icon_sprite_tag = "fatlizard"
loaf_offset = 3
/datum/sprite_accessory/tail/taur/lizard/fatlizard/twocolor
name = "Fat Lizard (Taur, dual-color)"
extra_overlay = "fatlizard_markings"
/datum/sprite_accessory/tail/taur/lizard/fatlizard/spotty
name = "Fat Spotted Lizard (Taur, Tricolor)"
extra_overlay = "fatlizard_markings"
extra_overlay_w = "fatlizard_markings"
extra_overlay2 = "fatspottedlizard_markings"
extra_overlay2_w = "fatspottedlizard_markings"
/datum/sprite_accessory/tail/taur/naga
name = "Naga (Taur)"
//TODO: MOAR NAGA SUITS
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_reptile.dmi'
icon_state = "naga_s"
suit_sprites = 'icons/mob/taursuits_naga.dmi'
//icon_sprite_tag = "naga"
suit_sprites = 'icons/inventory/suit/taursuits_naga.dmi'
icon_sprite_tag = "naga"
vore_tail_sprite_variant = "Naga"
fullness_icons = 1
@@ -214,51 +174,41 @@
name = "Naga (Taur, Fat, dual color)"
icon_state = "fatnaga_s"
extra_overlay = "fatnaga_markings"
suit_sprites = null
icon_sprite_tag = "fatnaga"
/datum/sprite_accessory/tail/taur/naga/naga_2c
/datum/sprite_accessory/tail/taur/naga/naga_twocolor
name = "Naga dual-color (Taur)"
icon_state = "naga_s"
extra_overlay = "naga_markings"
//icon_sprite_tag = "naga2c"
//should really be called 'thin naga'
/datum/sprite_accessory/tail/taur/naga/alt
name = "Naga alt (Taur)"
icon_state = "naga_alt_s"
icon_state = "altnaga_s"
vore_tail_sprite_variant = "NagaAlt"
suit_sprites = 'icons/inventory/suit/taursuits_naga_alt.dmi'
fullness_icons = 1
icon_sprite_tag = "altnaga"
/datum/sprite_accessory/tail/taur/naga/alt/second
name = "Naga dual-color alt (Taur)"
extra_overlay = "naga_alt_markings"
/datum/sprite_accessory/tail/taur/naga/alt_2c
/datum/sprite_accessory/tail/taur/naga/alt/twocolor
name = "Naga alt style dual-color (Taur)"
suit_sprites = 'icons/mob/taursuits_naga.dmi' //TODO: PORT CHOMPS NAGA_ALT AND MAKE THESE NAGA_ALT.
icon_state = "altnaga_s"
extra_overlay = "altnaga_markings"
//icon_sprite_tag = "altnaga2c"
/datum/sprite_accessory/tail/taur/naga/alt_3c
/datum/sprite_accessory/tail/taur/naga/alt/threecolor
name = "Naga alt style tri-color (Taur)"
suit_sprites = 'icons/mob/taursuits_naga.dmi' //TODO: PORT CHOMPS NAGA_ALT AND MAKE THESE NAGA_ALT.
icon_state = "altnaga_s"
extra_overlay = "altnaga_markings"
extra_overlay2 = "altnaga_stripes"
/datum/sprite_accessory/tail/taur/naga/alt_3c_rattler
/datum/sprite_accessory/tail/taur/naga/alt/threecolor_rattler
name = "Naga alt style tri-color, rattler (Taur)"
suit_sprites = 'icons/mob/taursuits_naga.dmi' //TODO: PORT CHOMPS NAGA_ALT AND MAKE THESE NAGA_ALT.
icon_state = "altnaga_s"
extra_overlay = "altnaga_markings"
extra_overlay2 = "altnaga_rattler"
/datum/sprite_accessory/tail/taur/naga/alt_3c_tailmaw
/datum/sprite_accessory/tail/taur/naga/alt/threecolor_tailmaw
name = "Naga alt style tri-color, tailmaw (Taur)"
suit_sprites = 'icons/mob/taursuits_naga.dmi' //TODO: PORT CHOMPS NAGA_ALT AND MAKE THESE NAGA_ALT.
icon_state = "altnagatailmaw_s"
extra_overlay = "altnagatailmaw_markings"
extra_overlay2 = "altnagatailmaw_eyes"
icon_sprite_tag = "altnagatailmaw"
/datum/sprite_accessory/tail/taur/noodle
name = "Eastern Dragon (Taur)"
@@ -266,7 +216,7 @@
icon_state = "noodle_s"
extra_overlay = "noodle_markings"
extra_overlay2 = "noodle_markings_2"
suit_sprites = 'icons/mob/taursuits_noodle.dmi'
suit_sprites = 'icons/inventory/suit/taursuits_noodle.dmi'
clip_mask_state = "taur_clip_mask_noodle"
icon_sprite_tag = "noodle"
@@ -1,16 +1,4 @@
// Special snowflake tails/taurhalves
//spoopylizz: Roiz Lizden
/datum/sprite_accessory/tail/taur/roiz_long_lizard // Not ACTUALLY a taur, but it uses 64x32 so it wouldn't fit in tails.dmi, and having it as a tail bugs up the sprite.
name = "Long Lizard Tail (Roiz Lizden)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_snowflake.dmi'
icon_state = "roiz_tail_s"
do_colouration = FALSE
ckeys_allowed = list("spoopylizz")
hide_body_parts = null
clip_mask_icon = null
clip_mask_state = null
//grallstonefist: Ranihrönn Skrolk
/datum/sprite_accessory/tail/taur/altmermaid/orcamermaid
name = "Mermaid Orca (Taur)"
@@ -19,6 +7,7 @@
can_ride = TRUE
do_colouration = FALSE
ckeys_allowed = list("grallstonefist")
tailsock_markings = "orcamermaid_marking"
//wickedtemp: Chakat Tempest
/datum/sprite_accessory/tail/taur/feline/tempest
+29 -17
View File
@@ -3,6 +3,7 @@
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_synth.dmi'
icon_state = "sectdrone"
extra_overlay = "sectdrone_markings"
icon_sprite_tag = "sectdrone"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
vore_tail_sprite_variant = "SectDrone"
@@ -10,6 +11,7 @@
struggle_anim = TRUE
loaf_offset = 3
fullness_icons = 3
clip_mask_state = "taur_clip_mask_sectdrone"
msg_owner_disarm_run = "You quickly push %prey to the ground with your leg!"
msg_prey_disarm_run = "%owner pushes you down to the ground with their leg!"
@@ -26,21 +28,21 @@
msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!"
msg_prey_grab_fail = "%owner steps down and squishes you with their leg, forcing you down to the ground!"
/datum/sprite_accessory/tail/taur/sect_drone/drone_wag
/datum/sprite_accessory/tail/taur/sectdrone/drone_wag
name = "Sect Drone (Taur, Fat vwag)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_synth.dmi'
icon_state = "sect_drone"
extra_overlay = "sect_drone_markings"
ani_state = "fat_sect_drone"
extra_overlay_w = "fat_sect_drone_markings"
icon_sprite_tag = "sect_drone"
icon_state = "sectdrone"
extra_overlay = "sectdrone_markings"
ani_state = "fatsectdrone"
extra_overlay_w = "fatsectdrone_markings"
icon_sprite_tag = "sectdrone"
/datum/sprite_accessory/tail/taur/sect_drone/fat
/datum/sprite_accessory/tail/taur/sectdrone/fat
name = "Fat Sect Drone (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_synth.dmi'
icon_state = "fat_sect_drone"
extra_overlay = "fat_sect_drone_markings"
icon_sprite_tag = "sect_drone"
icon_state = "fatsectdrone"
extra_overlay = "fatsectdrone_markings"
icon_sprite_tag = "sectdrone"
/datum/sprite_accessory/tail/taur/horse/synthhorse
name = "SynthHorse dual-color (Taur)"
@@ -48,7 +50,7 @@
icon_state = "synthhorse_s"
extra_overlay = "synthhorse_markings"
extra_overlay2 = "synthhorse_glow"
//icon_sprite_tag = "synthhorse"
icon_sprite_tag = "synthhorse"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
loaf_offset = 3
@@ -59,7 +61,7 @@
icon_state = "synthfeline_s"
extra_overlay = "synthfeline_markings"
extra_overlay2 = "synthfeline_glow"
//icon_sprite_tag = "synthfeline"
icon_sprite_tag = "synthfeline"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
loaf_offset = 3
@@ -70,6 +72,7 @@
icon_state = "fatsynthfeline_s"
extra_overlay = "fatsynthfeline_markings"
extra_overlay2 = "fatsynthfeline_glow"
icon_sprite_tag = "fatsynthfeline"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
loaf_offset = 3
@@ -78,6 +81,7 @@
name = "SynthFeline dual-color (Taur, Fat vwag)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_synth.dmi'
icon_state = "synthfeline_s"
icon_sprite_tag = "synthfeline"
extra_overlay = "synthfeline_markings"
extra_overlay2 = "synthfeline_glow"
ani_state = "fatsynthfeline_s"
@@ -88,6 +92,7 @@
name = "Synthetic chassis - agile (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_synth.dmi'
icon_state = "synthtaur1_s"
icon_sprite_tag = "synthtaur1"
extra_overlay = "synthtaur1_markings"
extra_overlay2 = "synthtaur1_glow"
clip_mask_state = "taur_clip_mask_synthtaur1"
@@ -95,7 +100,8 @@
/datum/sprite_accessory/tail/taur/synthetic/syntheticagi_fat
name = "Synthetic chassis - agile (Taur, Fat)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_synth.dmi'
icon_state = "synthtaur1_s"
icon_state = "synthtaur1_fat_s"
icon_sprite_tag = "synthtaur1_fat"
extra_overlay = "synthtaur1_fat_markings"
extra_overlay2 = "synthtaur1_glow"
clip_mask_state = "taur_clip_mask_synthtaur1"
@@ -104,9 +110,10 @@
name = "Synthetic chassis - agile (Taur, Fat vwag)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_synth.dmi'
icon_state = "synthtaur1_s"
icon_sprite_tag = "synthtaur1"
extra_overlay = "synthtaur1_markings"
extra_overlay2 = "synthtaur1_glow"
ani_state = "synthtaur1_s"
ani_state = "synthtaur1_fat_s"
extra_overlay_w = "synthtaur1_fat_markings"
extra_overlay2_w = "synthtaur1_glow"
clip_mask_state = "taur_clip_mask_synthtaur1"
@@ -115,9 +122,9 @@
name = "SynthLizard dual-color (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_synth.dmi'
icon_state = "synthlizard_s"
icon_sprite_tag = "synthlizard"
extra_overlay = "synthlizard_markings"
extra_overlay2 = "synthlizard_glow"
//icon_sprite_tag = "synthlizard"
can_loaf = TRUE
icon_loaf = 'icons/mob/vore/taurs_loaf.dmi'
loaf_offset = 3
@@ -128,6 +135,7 @@
name = "Fat SynthLizard dual-color (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_synth.dmi'
icon_state = "fatsynthlizard_s"
icon_sprite_tag = "fatsynthlizard"
extra_overlay = "fatsynthlizard_markings"
extra_overlay2 = "fatsynthlizard_glow"
can_loaf = TRUE
@@ -138,6 +146,7 @@
name = "SynthLizard dual-color (Taur, Fat vwag)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_synth.dmi'
icon_state = "synthlizard_s"
icon_sprite_tag = "fatsynthlizard"
extra_overlay = "synthlizard_markings"
extra_overlay2 = "synthlizard_glow"
ani_state = "fatsynthlizard_s"
@@ -148,6 +157,7 @@
name = "Synthetic Naga dual-color (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_synth.dmi'
icon_state = "synthnaga"
icon_sprite_tag = "synthnaga"
extra_overlay = "synthnaga_belly"
/datum/sprite_accessory/tail/taur/longvirus
@@ -155,21 +165,22 @@
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_synth.dmi'
icon_state = "longvirus_s"
extra_overlay = "longvirus_markings"
icon_sprite_tag = "virus"
icon_sprite_tag = "longvirus"
/datum/sprite_accessory/tail/taur/wolf/synthwolf
name = "SynthWolf dual-color (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_synth.dmi'
icon_state = "synthwolf_s"
icon_sprite_tag = "synthwolf"
extra_overlay = "synthwolf_markings"
extra_overlay2 = "synthwolf_glow"
//icon_sprite_tag = "synthwolf"
loaf_offset = 3
/datum/sprite_accessory/tail/taur/wolf/fatsynthwolf
name = "Fat SynthWolf dual-color (Taur)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_synth.dmi'
icon_state = "fatsynthwolf_s"
icon_sprite_tag = "fatsynthwolf"
extra_overlay = "fatsynthwolf_markings"
extra_overlay2 = "fatsynthwolf_glow"
loaf_offset = 3
@@ -177,6 +188,7 @@
/datum/sprite_accessory/tail/taur/wolf/fatsynthwolf_wag
name = "SynthWolf dual-color (Taur, Fat vwag)"
icon = 'icons/mob/human_races/sprite_accessories/taurs/taurs_synth.dmi'
icon_sprite_tag = "synthwolf"
icon_state = "synthwolf_s"
extra_overlay = "synthwolf_markings"
extra_overlay2 = "synthwolf_glow"