mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-27 15:18:09 +01:00
[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:
co-authored by
Poojawa
Cameron Lennox
parent
519edd93ec
commit
45dd2f7580
@@ -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
|
||||
|
||||
+7
-5
@@ -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.
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
/*
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user