mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-20 18:47:53 +01:00
1358 lines
42 KiB
Plaintext
1358 lines
42 KiB
Plaintext
/*
|
|
Hello and welcome to VOREStation sprite_accessories: For a more general overview
|
|
please read sprite_accessories.dm. This file is for ears, tails, and taur bodies!
|
|
|
|
This is intended to be friendly for people with little to no actual coding experience.
|
|
|
|
!!WARNING!!: changing existing accessory information can be VERY hazardous to savefiles,
|
|
to the point where you may completely corrupt a server's savefiles. Please refrain
|
|
from doing this unless you absolutely know what you are doing, and have defined a
|
|
conversion in savefile.dm
|
|
*/
|
|
|
|
// Add Additional variable onto sprite_accessory
|
|
/datum/sprite_accessory
|
|
// Ckey of person allowed to use this, if defined.
|
|
var/list/ckeys_allowed = null
|
|
|
|
/*
|
|
////////////////////////////
|
|
/ =--------------------= /
|
|
/ == Ear Definitions == /
|
|
/ =--------------------= /
|
|
////////////////////////////
|
|
*/
|
|
/datum/sprite_accessory/ears
|
|
name = "You should not see this..."
|
|
icon = 'icons/mob/vore/ears_vr.dmi'
|
|
do_colouration = 0 // Set to 1 to blend (ICON_ADD) hair color
|
|
|
|
var/color_blend_mode = ICON_ADD // Only appliciable if do_coloration = 1
|
|
var/extra_overlay // Icon state of an additional overlay to blend in.
|
|
var/desc = "You should not see this..."
|
|
|
|
// Ears avaliable to anyone
|
|
|
|
/datum/sprite_accessory/ears/squirrel_orange
|
|
name = "squirel, orange"
|
|
desc = ""
|
|
icon_state = "squirrel-orange"
|
|
|
|
/datum/sprite_accessory/ears/squirrel_red
|
|
name = "squirrel, red"
|
|
desc = ""
|
|
icon_state = "squirrel-red"
|
|
|
|
/datum/sprite_accessory/ears/bunny_white
|
|
name = "bunny, white"
|
|
desc = ""
|
|
icon_state = "bunny"
|
|
|
|
/datum/sprite_accessory/ears/bear_brown
|
|
name = "bear, brown"
|
|
desc = ""
|
|
icon_state = "bear-brown"
|
|
|
|
/datum/sprite_accessory/ears/bear_panda
|
|
name = "bear, panda"
|
|
desc = ""
|
|
icon_state = "panda"
|
|
|
|
/datum/sprite_accessory/ears/wolf_grey
|
|
name = "wolf, grey"
|
|
desc = ""
|
|
icon_state = "wolf-grey"
|
|
|
|
/datum/sprite_accessory/ears/wolf_green
|
|
name = "wolf, green"
|
|
desc = ""
|
|
icon_state = "wolf-green"
|
|
|
|
/datum/sprite_accessory/ears/wisewolf
|
|
name = "wolf, wise"
|
|
desc = ""
|
|
icon_state = "wolf-wise"
|
|
|
|
/datum/sprite_accessory/ears/mouse_grey
|
|
name = "mouse, grey"
|
|
desc = ""
|
|
icon_state = "mouse-grey"
|
|
|
|
/datum/sprite_accessory/ears/bee
|
|
name = "bee antennae"
|
|
desc = ""
|
|
icon_state = "bee"
|
|
|
|
/datum/sprite_accessory/ears/antennae
|
|
name = "antennae, colorable"
|
|
desc = ""
|
|
icon_state = "antennae"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/ears/oni_h1
|
|
name = "oni horns"
|
|
desc = ""
|
|
icon_state = "oni-h1"
|
|
|
|
/datum/sprite_accessory/ears/demon_horns1
|
|
name = "demon horns"
|
|
desc = ""
|
|
icon_state = "demon-horns1"
|
|
|
|
/datum/sprite_accessory/ears/demon_horns2
|
|
name = "demon horns, colorable(outward)"
|
|
desc = ""
|
|
icon_state = "demon-horns2"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/ears/foxears
|
|
name = "highlander zorren ears"
|
|
desc = ""
|
|
icon_state = "foxears"
|
|
|
|
/datum/sprite_accessory/ears/fenears
|
|
name = "flatland zorren ears"
|
|
desc = ""
|
|
icon_state = "fenears"
|
|
|
|
/datum/sprite_accessory/ears/sergal //Redundant
|
|
name = "Sergal ears"
|
|
icon_state = "serg_plain_s"
|
|
|
|
/datum/sprite_accessory/ears/foxearshc
|
|
name = "highlander zorren ears, colorable"
|
|
desc = ""
|
|
icon_state = "foxearshc"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/ears/fenearshc
|
|
name = "flatland zorren ears, colorable"
|
|
desc = ""
|
|
icon_state = "fenearshc"
|
|
extra_overlay = "fenears-inner"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/ears/sergalhc
|
|
name = "Sergal ears, colorable"
|
|
icon_state = "serg_plain_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/ears/mousehc
|
|
name = "mouse, colorable"
|
|
desc = ""
|
|
icon_state = "mouse"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
extra_overlay = "mouseinner"
|
|
|
|
/datum/sprite_accessory/ears/mousehcno
|
|
name = "mouse, colorable, no inner"
|
|
desc = ""
|
|
icon_state = "mouse"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/ears/wolfhc
|
|
name = "wolf, colorable"
|
|
desc = ""
|
|
icon_state = "wolf"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
extra_overlay = "wolfinner"
|
|
|
|
/datum/sprite_accessory/ears/bearhc
|
|
name = "bear, colorable"
|
|
desc = ""
|
|
icon_state = "bear"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/ears/squirrelhc
|
|
name = "squirrel, colorable"
|
|
desc = ""
|
|
icon_state = "squirrel"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/ears/kittyhc
|
|
name = "kitty, colorable"
|
|
desc = ""
|
|
icon_state = "kitty"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
extra_overlay = "kittyinner"
|
|
|
|
/datum/sprite_accessory/ears/bunnyhc
|
|
name = "bunny, colorable"
|
|
desc = ""
|
|
icon_state = "bunny"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/ears/antlers
|
|
name = "antlers"
|
|
desc = ""
|
|
icon_state = "antlers"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/ears/otie
|
|
name = "otie, colorable"
|
|
desc = ""
|
|
icon_state = "otie"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
extra_overlay = "otie-inner"
|
|
|
|
/datum/sprite_accessory/ears/cow
|
|
name = "cow, horns"
|
|
desc = ""
|
|
icon_state = "cow"
|
|
|
|
/datum/sprite_accessory/ears/cowc
|
|
name = "cow, horns, colorable"
|
|
desc = ""
|
|
icon_state = "cow-c"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/ears/zears
|
|
name = "jagged ears"
|
|
desc = ""
|
|
icon_state = "zears"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/ears/elfs
|
|
name = "elven ears"
|
|
desc = ""
|
|
icon_state = "elfs"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/ears/sleek
|
|
name = "sleek ears"
|
|
desc = ""
|
|
icon_state = "sleek"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/ears/vulp
|
|
name = "vulpkanin, dual-color"
|
|
desc = ""
|
|
icon_state = "vulp"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
extra_overlay = "vulp-inner"
|
|
|
|
// Special snowflake ears go below here.
|
|
|
|
/datum/sprite_accessory/ears/molenar_kitsune
|
|
name = "quintail kitsune ears (Molenar)"
|
|
desc = ""
|
|
icon_state = "molenar-kitsune"
|
|
ckeys_allowed = list("molenar")
|
|
|
|
/datum/sprite_accessory/ears/lilimoth_antennae
|
|
name = "citheronia antennae (Kira72)"
|
|
desc = ""
|
|
icon_state = "lilimoth_antennae"
|
|
ckeys_allowed = list("kira72")
|
|
|
|
/datum/sprite_accessory/ears/molenar_deathclaw
|
|
name = "deathclaw ears (Molenar)"
|
|
desc = ""
|
|
icon_state = "molenar-deathclaw"
|
|
ckeys_allowed = list("molenar")
|
|
|
|
/datum/sprite_accessory/ears/miria_fluffdragon
|
|
name = "fluffdragon ears (Miria Masters)"
|
|
desc = ""
|
|
icon_state = "miria-fluffdragonears"
|
|
ckeys_allowed = list("miriamasters")
|
|
|
|
/datum/sprite_accessory/ears/miria_kitsune
|
|
name = "kitsune ears (Miria Masters)"
|
|
desc = ""
|
|
icon_state = "miria-kitsuneears"
|
|
ckeys_allowed = list("miriamasters")
|
|
|
|
/datum/sprite_accessory/ears/runac
|
|
name = "fennecsune ears (Runac)"
|
|
desc = ""
|
|
icon_state = "runac"
|
|
ckeys_allowed = list("rebcom1807")
|
|
|
|
/datum/sprite_accessory/ears/kerena
|
|
name = "wingwolf ears (Kerena)"
|
|
desc = ""
|
|
icon_state = "kerena"
|
|
ckeys_allowed = list("somekindofpony")
|
|
|
|
/datum/sprite_accessory/ears/rosey
|
|
name = "tritail kitsune ears (Rosey)"
|
|
desc = ""
|
|
icon_state = "rosey"
|
|
ckeys_allowed = list("joey4298")
|
|
|
|
/datum/sprite_accessory/ears/aronai
|
|
name = "aronai ears/head (Aronai)"
|
|
desc = ""
|
|
icon_state = "aronai"
|
|
ckeys_allowed = list("arokha")
|
|
|
|
/datum/sprite_accessory/ears/holly
|
|
name = "tigress ears (Holly Sharp)"
|
|
desc = ""
|
|
icon_state = "tigressears"
|
|
ckeys_allowed = list("hoodoo")
|
|
|
|
/datum/sprite_accessory/ears/molenar_inkling
|
|
name = "teal mature inkling hair (Kari Akiren)"
|
|
desc = ""
|
|
icon_state = "molenar-tentacle"
|
|
ckeys_allowed = list("molenar")
|
|
|
|
/datum/sprite_accessory/ears/shock
|
|
name = "pharoah hound ears (Shock Diamond)"
|
|
desc = ""
|
|
icon_state = "shock"
|
|
ckeys_allowed = list("icowom","cameron653")
|
|
|
|
/datum/sprite_accessory/ears/alurane
|
|
name = "alurane ears/hair (Pumila)"
|
|
desc = ""
|
|
icon_state = "alurane-ears"
|
|
ckeys_allowed = list("natje")
|
|
|
|
/*
|
|
////////////////////////////
|
|
/ =--------------------= /
|
|
/ == Wing Definitions == /
|
|
/ =--------------------= /
|
|
////////////////////////////
|
|
*/
|
|
/datum/sprite_accessory/wing
|
|
name = "You should not see this..."
|
|
icon = 'icons/mob/vore/wings_vr.dmi'
|
|
do_colouration = 0 //Set to 1 to enable coloration using the tail color.
|
|
|
|
var/color_blend_mode = ICON_ADD // Only appliciable if do_coloration = 1
|
|
var/extra_overlay // Icon state of an additional overlay to blend in.
|
|
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/show_species_tail = 1 // Just so
|
|
var/desc = "You should not see this..."
|
|
var/ani_state // State when flapping/animated
|
|
var/extra_overlay_w // Flapping state for extra overlay
|
|
|
|
/datum/sprite_accessory/wing/shock //Unable to split the tail from the wings in the sprite, so let's just classify it as wings.
|
|
name = "pharoah hound tail (Shock Diamond)"
|
|
desc = ""
|
|
icon_state = "shock"
|
|
ckeys_allowed = list("icowom")
|
|
|
|
/datum/sprite_accessory/wing/featheredlarge //Made by Natje!
|
|
name = "large feathered wings (colorable)"
|
|
desc = ""
|
|
icon_state = "feathered2"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/wing/spider_legs //Not really /WINGS/ but they protrude from the back, kinda. Might as well have them here.
|
|
name = "spider legs"
|
|
desc = ""
|
|
icon_state = "spider-legs"
|
|
color_blend_mode = ICON_MULTIPLY
|
|
/datum/sprite_accessory/wing/moth
|
|
name = "moth wings"
|
|
desc = ""
|
|
icon_state = "moth"
|
|
|
|
/datum/sprite_accessory/wing/mothc
|
|
name = "moth wings, colorable"
|
|
desc = ""
|
|
icon_state = "moth"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/wing/citheroniamoth
|
|
name = "citheronia wings"
|
|
desc = ""
|
|
icon_state = "citheronia_wings"
|
|
ckeys_allowed = list("kira72")
|
|
|
|
/datum/sprite_accessory/wing/feathered
|
|
name = "feathered wings, colorable"
|
|
desc = ""
|
|
icon_state = "feathered"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/wing/bat_black
|
|
name = "bat wings, black"
|
|
desc = ""
|
|
icon_state = "bat-black"
|
|
|
|
/datum/sprite_accessory/wing/bat_color
|
|
name = "bat wings, colorable"
|
|
desc = ""
|
|
icon_state = "bat-color"
|
|
do_colouration = 1
|
|
|
|
/datum/sprite_accessory/wing/bat_red
|
|
name = "bat wings, red"
|
|
desc = ""
|
|
icon_state = "bat-red"
|
|
|
|
/datum/sprite_accessory/wing/harpywings
|
|
name = "harpy wings, colorable"
|
|
desc = ""
|
|
icon_state = "harpywings"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/wing/feathered
|
|
name = "feathered wings, colorable"
|
|
desc = ""
|
|
icon_state = "feathered"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/wing/beewings
|
|
name = "bee wings"
|
|
desc = ""
|
|
icon_state = "beewings"
|
|
|
|
/datum/sprite_accessory/wing/sepulchre
|
|
name = "demon wings (Sepulchre)"
|
|
desc = ""
|
|
icon_state = "sepulchre_wings"
|
|
ckeys_allowed = list("sepulchre")
|
|
|
|
/datum/sprite_accessory/wing/miria_fluffdragon
|
|
name = "fluffdragon wings (Miria Masters)"
|
|
desc = ""
|
|
icon_state = "miria-fluffdragontail"
|
|
ckeys_allowed = list("miriamasters")
|
|
|
|
/datum/sprite_accessory/wing/scree
|
|
name = "green taj wings (Scree)"
|
|
desc = ""
|
|
icon_state = "scree-wings"
|
|
ckeys_allowed = list("scree")
|
|
|
|
/datum/sprite_accessory/wing/liquidfirefly_gazer //I g-guess this could be considered wings?
|
|
name = "gazer eyestalks"
|
|
desc = ""
|
|
icon_state = "liquidfirefly-eyestalks"
|
|
//ckeys_allowed = list("liquidfirefly","seiga") //At request.
|
|
|
|
/datum/sprite_accessory/wing/moth_full
|
|
name = "moth antenna and wings"
|
|
desc = ""
|
|
icon_state = "moth_full"
|
|
|
|
/datum/sprite_accessory/wing/kerena
|
|
name = "wingwolf wings (Kerena)"
|
|
desc = ""
|
|
icon_state = "kerena-wings"
|
|
ckeys_allowed = list("somekindofpony")
|
|
|
|
/datum/sprite_accessory/wing/snag
|
|
name = "xenomorph backplate"
|
|
desc = ""
|
|
icon_state = "snag-backplate"
|
|
|
|
/datum/sprite_accessory/wing/nevrean
|
|
name = "nevrean wings/fantail"
|
|
desc = ""
|
|
icon_state = "nevrean_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/*
|
|
////////////////////////////
|
|
/ =--------------------= /
|
|
/ == Tail Definitions == /
|
|
/ =--------------------= /
|
|
////////////////////////////
|
|
*/
|
|
/datum/sprite_accessory/tail
|
|
name = "You should not see this..."
|
|
icon = 'icons/mob/vore/tails_vr.dmi'
|
|
do_colouration = 0 //Set to 1 to enable coloration using the tail color.
|
|
|
|
var/color_blend_mode = ICON_ADD // Only appliciable if do_coloration = 1
|
|
var/extra_overlay // Icon state of an additional overlay to blend in.
|
|
var/show_species_tail = 0 // If false, do not render species' tail.
|
|
var/clothing_can_hide = 1 // If true, clothing with HIDETAIL hides it
|
|
var/desc = "You should not see this..."
|
|
var/ani_state // State when wagging/animated
|
|
var/extra_overlay_w // Wagging state for extra overlay
|
|
|
|
/datum/sprite_accessory/tail/invisible
|
|
name = "hide species-sprite tail"
|
|
icon = null
|
|
icon_state = null
|
|
|
|
/datum/sprite_accessory/tail/squirrel_orange
|
|
name = "squirel, orange"
|
|
desc = ""
|
|
icon_state = "squirrel-orange"
|
|
|
|
/datum/sprite_accessory/tail/squirrel_red
|
|
name = "squirrel, red"
|
|
desc = ""
|
|
icon_state = "squirrel-red"
|
|
|
|
/datum/sprite_accessory/tail/squirrel
|
|
name = "squirrel, colorable"
|
|
desc = ""
|
|
icon_state = "squirrel"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/kitty
|
|
name = "kitty, colorable, downwards"
|
|
desc = ""
|
|
icon_state = "kittydown"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/kittyup
|
|
name = "kitty, colorable, upwards"
|
|
desc = ""
|
|
icon_state = "kittyup"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/tiger_white
|
|
name = "tiger, colorable"
|
|
desc = ""
|
|
icon_state = "tiger"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
extra_overlay = "tigerinnerwhite"
|
|
|
|
/datum/sprite_accessory/tail/stripey
|
|
name = "stripey taj, colorable"
|
|
desc = ""
|
|
icon_state = "stripeytail"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
extra_overlay = "stripeytail_mark"
|
|
|
|
/datum/sprite_accessory/tail/stripeytail_brown
|
|
name = "stripey taj, brown"
|
|
desc = ""
|
|
icon_state = "stripeytail-brown"
|
|
|
|
/datum/sprite_accessory/tail/bunny
|
|
name = "bunny, colorable"
|
|
desc = ""
|
|
icon_state = "bunny"
|
|
do_colouration = 1
|
|
|
|
/datum/sprite_accessory/tail/bear_brown
|
|
name = "bear, brown"
|
|
desc = ""
|
|
icon_state = "bear-brown"
|
|
|
|
/datum/sprite_accessory/tail/bear
|
|
name = "bear, colorable"
|
|
desc = ""
|
|
icon_state = "bear"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/dragon
|
|
name = "dragon, colorable"
|
|
desc = ""
|
|
icon_state = "dragon"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/wolf_grey
|
|
name = "wolf, grey"
|
|
desc = ""
|
|
icon_state = "wolf-grey"
|
|
|
|
/datum/sprite_accessory/tail/wolf_green
|
|
name = "wolf, green"
|
|
desc = ""
|
|
icon_state = "wolf-green"
|
|
|
|
/datum/sprite_accessory/tail/wisewolf
|
|
name = "wolf, wise"
|
|
desc = ""
|
|
icon_state = "wolf-wise"
|
|
|
|
/datum/sprite_accessory/tail/blackwolf
|
|
name = "wolf, black"
|
|
desc = ""
|
|
icon_state = "wolf"
|
|
|
|
/datum/sprite_accessory/tail/wolf
|
|
name = "wolf, colorable"
|
|
desc = ""
|
|
icon_state = "wolf"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
extra_overlay = "wolfinner"
|
|
|
|
/datum/sprite_accessory/tail/mouse_pink
|
|
name = "mouse, pink"
|
|
desc = ""
|
|
icon_state = "mouse-pink"
|
|
|
|
/datum/sprite_accessory/tail/mouse
|
|
name = "mouse, colorable"
|
|
desc = ""
|
|
icon_state = "mouse"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/horse
|
|
name = "horse tail, colorable"
|
|
desc = ""
|
|
icon_state = "horse"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/cow
|
|
name = "cow tail, colorable"
|
|
desc = ""
|
|
icon_state = "cow"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/fantail
|
|
name = "avian fantail, colorable"
|
|
desc = ""
|
|
icon_state = "fantail"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
/datum/sprite_accessory/tail/wagtail
|
|
name = "avian wagtail, colorable"
|
|
desc = ""
|
|
icon_state = "wagtail"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
/datum/sprite_accessory/tail/crossfox
|
|
name = "cross fox"
|
|
desc = ""
|
|
icon_state = "crossfox"
|
|
|
|
/datum/sprite_accessory/tail/beethorax
|
|
name = "bee thorax"
|
|
desc = ""
|
|
icon_state = "beethorax"
|
|
|
|
/datum/sprite_accessory/tail/doublekitsune
|
|
name = "double kitsune tail, colorable"
|
|
desc = ""
|
|
icon_state = "doublekitsune"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/spade_color
|
|
name = "spade-tail (colorable)"
|
|
desc = ""
|
|
icon_state = "spadetail-black"
|
|
do_colouration = 1
|
|
|
|
/datum/sprite_accessory/tail/snag
|
|
name = "xenomorph tail 1"
|
|
desc = ""
|
|
icon_state = "snag"
|
|
|
|
/datum/sprite_accessory/tail/xenotail
|
|
name = "xenomorph tail 2"
|
|
desc = ""
|
|
icon_state = "xenotail"
|
|
|
|
/datum/sprite_accessory/tail/eboop
|
|
name = "EGN mech tail (dual color)"
|
|
desc = ""
|
|
icon_state = "eboop"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
extra_overlay = "eboop_mark"
|
|
|
|
/datum/sprite_accessory/tail/molenar_kitsune
|
|
name = "quintail kitsune tails (Molenar)"
|
|
desc = ""
|
|
icon_state = "molenar-kitsune"
|
|
ckeys_allowed = list("molenar")
|
|
|
|
/datum/sprite_accessory/tail/miria_fluffdragon
|
|
name = "fluffdragon tail (Miria Masters)"
|
|
desc = ""
|
|
icon_state = "miria-fluffdragontail"
|
|
ckeys_allowed = list("miriamasters")
|
|
|
|
/datum/sprite_accessory/tail/miria_kitsune
|
|
name = "Black kitsune tails (Miria Masters)"
|
|
desc = ""
|
|
icon_state = "miria-kitsunetail"
|
|
ckeys_allowed = list("miriamasters")
|
|
|
|
/datum/sprite_accessory/tail/molenar_deathclaw
|
|
name = "deathclaw bits (Molenar)"
|
|
desc = ""
|
|
icon_state = "molenar-deathclaw"
|
|
ckeys_allowed = list("molenar","silvertalismen","jertheace")
|
|
|
|
/datum/sprite_accessory/tail/runac
|
|
name = "fennecsune tails (Runac)"
|
|
desc = ""
|
|
icon_state = "runac"
|
|
ckeys_allowed = list("rebcom1807")
|
|
|
|
/datum/sprite_accessory/tail/reika //Leaving this since it was too hard to split the wings from the tail.
|
|
name = "fox tail (+ beewings) (Reika)"
|
|
desc = ""
|
|
icon_state = "reika"
|
|
ckeys_allowed = list("rikaru19xjenkins")
|
|
|
|
/datum/sprite_accessory/tail/rosey
|
|
name = "tritail kitsune tails (Rosey)"
|
|
desc = ""
|
|
icon_state = "rosey_three"
|
|
ckeys_allowed = list("joey4298")
|
|
|
|
/datum/sprite_accessory/tail/rosey2
|
|
name = "pentatail kitsune tails (Rosey)" //I predict seven tails next. ~CK
|
|
desc = ""
|
|
icon_state = "rosey_five"
|
|
ckeys_allowed = list("joey4298")
|
|
|
|
/datum/sprite_accessory/tail/scree
|
|
name = "green taj tail (Scree)"
|
|
desc = ""
|
|
icon_state = "scree"
|
|
ckeys_allowed = list("scree")
|
|
|
|
/datum/sprite_accessory/tail/aronai
|
|
name = "aronai tail (Aronai)"
|
|
desc = ""
|
|
icon_state = "aronai"
|
|
ckeys_allowed = list("arokha")
|
|
|
|
/datum/sprite_accessory/tail/ketrai_wag
|
|
name = "fennix tail (vwag)"
|
|
desc = ""
|
|
icon_state = "ketraitail"
|
|
ani_state = "ketraitail_w"
|
|
//ckeys_allowed = list("ketrai") //They requested it to be enabled for everyone.
|
|
|
|
/datum/sprite_accessory/tail/redpanda
|
|
name = "red panda"
|
|
desc = ""
|
|
icon_state = "redpanda"
|
|
|
|
/datum/sprite_accessory/tail/ringtail
|
|
name = "ringtail, colorable"
|
|
desc = ""
|
|
icon_state = "ringtail"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
extra_overlay = "ringtail_mark"
|
|
|
|
/datum/sprite_accessory/tail/holly
|
|
name = "tigress tail (Holly)"
|
|
desc = ""
|
|
icon_state = "tigresstail"
|
|
ckeys_allowed = list("hoodoo")
|
|
|
|
/datum/sprite_accessory/tail/tailmaw
|
|
name = "tailmaw, colorable"
|
|
desc = ""
|
|
icon_state = "tailmaw"
|
|
color_blend_mode = ICON_MULTIPLY
|
|
do_colouration = 1
|
|
|
|
/datum/sprite_accessory/tail/curltail
|
|
name = "curltail (vwag)"
|
|
desc = ""
|
|
icon_state = "curltail"
|
|
ani_state = "curltail_w"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
extra_overlay = "curltail_mark"
|
|
extra_overlay_w = "curltail_mark_w"
|
|
|
|
/datum/sprite_accessory/tail/shorttail
|
|
name = "shorttail (vwag)"
|
|
desc = ""
|
|
icon_state = "straighttail"
|
|
ani_state = "straighttail_w"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/tiger_new
|
|
name = "tiger tail (vwag)"
|
|
desc = ""
|
|
icon_state = "tigertail"
|
|
ani_state = "tigertail_w"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
extra_overlay = "tigertail_mark"
|
|
extra_overlay_w = "tigertail_mark_w"
|
|
|
|
/datum/sprite_accessory/tail/vulp_new
|
|
name = "new vulp tail (vwag)"
|
|
desc = ""
|
|
icon_state = "vulptail"
|
|
ani_state = "vulptail_w"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
extra_overlay = "vulptail_mark"
|
|
extra_overlay_w = "vulptail_mark_w"
|
|
|
|
/datum/sprite_accessory/tail/otietail
|
|
name = "otie tail (vwag)"
|
|
desc = ""
|
|
icon_state = "otie"
|
|
ani_state = "otie_w"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/ztail
|
|
name = "jagged flufftail"
|
|
desc = ""
|
|
icon_state = "ztail"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/snaketail
|
|
name = "snake tail, colorable"
|
|
desc = ""
|
|
icon_state = "snaketail"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/sergaltaildc
|
|
name = "sergal, dual-color"
|
|
desc = ""
|
|
icon_state = "sergal"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
extra_overlay = "sergal_mark"
|
|
|
|
//For all species tails. Includes haircolored tails.
|
|
/datum/sprite_accessory/tail/special
|
|
name = "Blank tail. Do not select."
|
|
icon = 'icons/effects/species_tails_vr.dmi'
|
|
|
|
/datum/sprite_accessory/tail/special/unathi
|
|
name = "unathi tail"
|
|
desc = ""
|
|
icon_state = "sogtail_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/tajaran
|
|
name = "tajaran tail"
|
|
desc = ""
|
|
icon_state = "tajtail_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/sergal
|
|
name = "sergal tail"
|
|
desc = ""
|
|
icon_state = "sergtail_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/akula
|
|
name = "akula tail"
|
|
desc = ""
|
|
icon_state = "sharktail_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/nevrean
|
|
name = "nevrean tail"
|
|
desc = ""
|
|
icon_state = "nevreantail_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/armalis
|
|
name = "armalis tail"
|
|
desc = ""
|
|
icon_state = "armalis_tail_humanoid_s"
|
|
|
|
/datum/sprite_accessory/tail/special/xenodrone
|
|
name = "xenomorph drone tail"
|
|
desc = ""
|
|
icon_state = "xenos_drone_tail_s"
|
|
|
|
/datum/sprite_accessory/tail/special/xenosentinel
|
|
name = "xenomorph sentinel tail"
|
|
desc = ""
|
|
icon_state = "xenos_sentinel_tail_s"
|
|
|
|
/datum/sprite_accessory/tail/special/xenohunter
|
|
name = "xenomorph hunter tail"
|
|
desc = ""
|
|
icon_state = "xenos_hunter_tail_s"
|
|
|
|
/datum/sprite_accessory/tail/special/xenoqueen
|
|
name = "xenomorph queen tail"
|
|
desc = ""
|
|
icon_state = "xenos_queen_tail_s"
|
|
|
|
/datum/sprite_accessory/tail/special/monkey
|
|
name = "monkey tail"
|
|
desc = ""
|
|
icon_state = "chimptail_s"
|
|
|
|
/datum/sprite_accessory/tail/special/seromitail
|
|
name = "seromi tail"
|
|
desc = ""
|
|
icon_state = "seromitail_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/seromitailfeathered
|
|
name = "seromi tail w/ feathers"
|
|
desc = ""
|
|
icon_state = "seromitail_feathers_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/unathihc
|
|
name = "unathi tail, colorable"
|
|
desc = ""
|
|
icon_state = "sogtail_hc_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/tajaranhc
|
|
name = "tajaran tail, colorable"
|
|
desc = ""
|
|
icon_state = "tajtail_hc_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/sergalhc
|
|
name = "sergal tail, colorable"
|
|
desc = ""
|
|
icon_state = "sergtail_hc_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/akulahc
|
|
name = "akula tail, colorable"
|
|
desc = ""
|
|
icon_state = "sharktail_hc_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/nevreanhc
|
|
name = "nevrean tail, colorable"
|
|
desc = ""
|
|
icon_state = "nevreantail_hc_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/foxhc
|
|
name = "highlander zorren tail, colorable"
|
|
desc = ""
|
|
icon_state = "foxtail_hc_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/fennechc
|
|
name = "flatland zorren tail, colorable"
|
|
desc = ""
|
|
icon_state = "fentail_hc_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/armalishc
|
|
name = "armalis tail, colorable"
|
|
desc = ""
|
|
icon_state = "armalis_tail_humanoid_hc_s"
|
|
do_colouration = 1
|
|
|
|
/datum/sprite_accessory/tail/special/xenodronehc
|
|
name = "xenomorph drone tail, colorable"
|
|
desc = ""
|
|
icon_state = "xenos_drone_tail_hc_s"
|
|
do_colouration = 1
|
|
|
|
/datum/sprite_accessory/tail/special/xenosentinelhc
|
|
name = "xenomorph sentinel tail, colorable"
|
|
desc = ""
|
|
icon_state = "xenos_sentinel_tail_hc_s"
|
|
do_colouration = 1
|
|
|
|
/datum/sprite_accessory/tail/special/xenohunterhc
|
|
name = "xenomorph hunter tail, colorable"
|
|
desc = ""
|
|
icon_state = "xenos_hunter_tail_hc_s"
|
|
do_colouration = 1
|
|
|
|
/datum/sprite_accessory/tail/special/xenoqueenhc
|
|
name = "xenomorph queen tail, colorable"
|
|
desc = ""
|
|
icon_state = "xenos_queen_tail_hc_s"
|
|
do_colouration = 1
|
|
|
|
/datum/sprite_accessory/tail/special/monkeyhc
|
|
name = "monkey tail, colorable, colorable"
|
|
desc = ""
|
|
icon_state = "chimptail_hc_s"
|
|
do_colouration = 1
|
|
|
|
/datum/sprite_accessory/tail/special/seromitailhc
|
|
name = "seromi tail, colorable"
|
|
desc = ""
|
|
icon_state = "seromitail_hc_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/seromitailfeatheredhc
|
|
name = "seromi tail w/ feathers, colorable"
|
|
desc = ""
|
|
icon_state = "seromitail_feathers_hc_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/special/vulpan
|
|
name = "vulpkanin, colorable"
|
|
desc = ""
|
|
icon_state = "vulptail_s"
|
|
do_colouration = 1
|
|
color_blend_mode = ICON_MULTIPLY
|
|
|
|
/datum/sprite_accessory/tail/zenghu_taj
|
|
name = "Zeng-Hu Tajaran Synth tail"
|
|
desc = ""
|
|
icon_state = "zenghu_taj"
|
|
|
|
/*
|
|
////////////////////////////
|
|
/ =--------------------= /
|
|
/ == Taur Definitions == /
|
|
/ =--------------------= /
|
|
////////////////////////////
|
|
*/
|
|
|
|
// Taur sprites are now a subtype of tail since they are mutually exclusive anyway.
|
|
|
|
/datum/sprite_accessory/tail/taur
|
|
name = "You should not see this..."
|
|
icon = 'icons/mob/vore/taurs_vr.dmi'
|
|
do_colouration = 1 // Yes color, using tail color
|
|
color_blend_mode = ICON_MULTIPLY // The sprites for taurs are designed for ICON_MULTIPLY
|
|
|
|
//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!
|
|
|
|
//Messages to owner when stepping on/over
|
|
var/msg_owner_help_walk = "You carefully step over %prey."
|
|
var/msg_owner_help_run = "You carefully step over %prey."
|
|
var/msg_owner_harm_walk = "You methodically place your foot down upon %prey's body, slowly applying pressure, crushing them against the floor below!"
|
|
var/msg_owner_harm_run = "You carelessly step down onto %prey, crushing them!"
|
|
var/msg_owner_disarm_walk = "You firmly push your foot down on %prey, painfully but harmlessly pinning them to the ground!"
|
|
var/msg_owner_disarm_run = "You quickly push %prey to the ground with your foot!"
|
|
var/msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!"
|
|
var/msg_owner_grab_success = "You pin %prey down onto the floor with your foot and curl your toes up around their body, trapping them inbetween them!"
|
|
|
|
//Messages to prey when stepping on/over
|
|
var/msg_prey_help_walk = "%owner steps over you carefully!"
|
|
var/msg_prey_help_run = "%owner steps over you carefully!"
|
|
var/msg_prey_harm_walk = "%owner methodically places their foot upon your body, slowly applying pressure, crushing you against the floor below!"
|
|
var/msg_prey_harm_run = "%owner steps carelessly on your body, crushing you!"
|
|
var/msg_prey_disarm_walk = "%owner firmly pushes their foot down on you, quite painfully but harmlessly pinning you to the ground!"
|
|
var/msg_prey_disarm_run = "%owner pushes you down to the ground with their foot!"
|
|
var/msg_prey_grab_fail = "%owner steps down and squishes you with their foot, forcing you down to the ground!"
|
|
var/msg_prey_grab_success = "%owner pins you down to the floor with their foot and curls their toes up around your body, trapping you inbetween them!"
|
|
|
|
//Messages for smalls moving under larges
|
|
var/msg_owner_stepunder = "%owner runs between your legs." //Weird becuase in the case this is used, %owner is the 'bumper' (src)
|
|
var/msg_prey_stepunder = "You run between %prey's legs." //Same, inverse
|
|
|
|
/datum/sprite_accessory/tail/taur/roiz_long_lizard // Not ACTUALLY a taur, but it uses 32x64 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_state = "roiz_tail_s"
|
|
do_colouration = 0
|
|
ckeys_allowed = list("spoopylizz")
|
|
|
|
/datum/sprite_accessory/tail/taur/wolf
|
|
name = "Wolf (Taur)"
|
|
icon_state = "wolf_s"
|
|
|
|
/datum/sprite_accessory/tail/taur/wolf/wolf_2c
|
|
name = "Wolf dual-color (Taur)"
|
|
icon_state = "wolf_s"
|
|
extra_overlay = "wolf_markings"
|
|
|
|
/datum/sprite_accessory/tail/taur/wolf/synthwolf
|
|
name = "SynthWolf dual-color (Taur)"
|
|
icon_state = "synthwolf_s"
|
|
extra_overlay = "synthwolf_markings"
|
|
|
|
/datum/sprite_accessory/tail/taur/naga
|
|
name = "Naga (Taur)"
|
|
icon_state = "naga_s"
|
|
|
|
msg_owner_help_walk = "You carefully slither around %prey."
|
|
msg_prey_help_walk = "%owner's huge tail slithers past beside you!"
|
|
|
|
msg_owner_help_run = "You carefully slither around %prey."
|
|
msg_prey_help_run = "%owner's huge tail slithers past beside you!"
|
|
|
|
msg_owner_disarm_run = "Your tail slides over %prey, pushing them down to the ground!"
|
|
msg_prey_disarm_run = "%owner's tail slides over you, forcing you down to the ground!"
|
|
|
|
msg_owner_disarm_walk = "You push down on %prey with your tail, pinning them down under you!"
|
|
msg_prey_disarm_walk = "%owner pushes down on you with their tail, pinning you down below them!"
|
|
|
|
msg_owner_harm_run = "Your heavy tail carelessly slides past %prey, crushing them!"
|
|
msg_prey_harm_run = "%owner quickly goes over your body, carelessly crushing you with their heavy tail!"
|
|
|
|
msg_owner_harm_walk = "Your heavy tail slowly and methodically slides down upon %prey, crushing against the floor below!"
|
|
msg_prey_harm_walk = "%owner's thick, heavy tail slowly and methodically slides down upon your body, mercilessly crushing you into the floor below!"
|
|
|
|
msg_owner_grab_success = "You slither over %prey with your large, thick tail, smushing them against the ground before coiling up around them, trapping them within the tight confines of your tail!"
|
|
msg_prey_grab_success = "%owner slithers over you with their large, thick tail, smushing you against the ground before coiling up around you, trapping you within the tight confines of their tail!"
|
|
|
|
msg_owner_grab_fail = "You squish %prey under your large, thick tail, forcing them onto the ground!"
|
|
msg_prey_grab_fail = "%owner pins you under their large, thick tail, forcing you onto the ground!"
|
|
|
|
msg_prey_stepunder = "You jump over %prey's thick tail."
|
|
msg_owner_stepunder = "%owner bounds over your tail."
|
|
|
|
/datum/sprite_accessory/tail/taur/naga/naga_2c
|
|
name = "Naga dual-color (Taur)"
|
|
icon_state = "naga_s"
|
|
extra_overlay = "naga_markings"
|
|
|
|
/datum/sprite_accessory/tail/taur/horse
|
|
name = "Horse (Taur)"
|
|
icon_state = "horse_s"
|
|
|
|
msg_owner_disarm_run = "You quickly push %prey to the ground with your hoof!"
|
|
msg_prey_disarm_run = "%owner pushes you down to the ground with their hoof!"
|
|
|
|
msg_owner_disarm_walk = "You firmly push your hoof down on %prey, painfully but harmlessly pinning them to the ground!"
|
|
msg_prey_disarm_walk = "%owner firmly pushes their hoof down on you, quite painfully but harmlessly pinning you to the ground!"
|
|
|
|
msg_owner_harm_walk = "You methodically place your hoof down upon %prey's body, slowly applying pressure, crushing them against the floor below!"
|
|
msg_prey_harm_walk = "%owner methodically places their hoof upon your body, slowly applying pressure, crushing you against the floor below!"
|
|
|
|
msg_owner_grab_success = "You pin %prey to the ground before scooping them up with your hooves!"
|
|
msg_prey_grab_success = "%owner pins you to the ground before scooping you up with their hooves!"
|
|
|
|
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 hoof, forcing you down to the ground!"
|
|
|
|
/datum/sprite_accessory/tail/taur/horse/synthhorse
|
|
name = "SynthHorse dual-color (Taur)"
|
|
icon_state = "synthhorse_s"
|
|
extra_overlay = "synthhorse_markings"
|
|
|
|
/datum/sprite_accessory/tail/taur/cow
|
|
name = "Cow (Taur)"
|
|
icon_state = "cow_s"
|
|
|
|
msg_owner_disarm_run = "You quickly push %prey to the ground with your hoof!"
|
|
msg_prey_disarm_run = "%owner pushes you down to the ground with their hoof!"
|
|
|
|
msg_owner_disarm_walk = "You firmly push your hoof down on %prey, painfully but harmlessly pinning them to the ground!"
|
|
msg_prey_disarm_walk = "%owner firmly pushes their hoof down on you, quite painfully but harmlessly pinning you to the ground!"
|
|
|
|
msg_owner_harm_walk = "You methodically place your hoof down upon %prey's body, slowly applying pressure, crushing them against the floor below!"
|
|
msg_prey_harm_walk = "%owner methodically places their hoof upon your body, slowly applying pressure, crushing you against the floor below!"
|
|
|
|
msg_owner_grab_success = "You pin %prey to the ground before scooping them up with your hooves!"
|
|
msg_prey_grab_success = "%owner pins you to the ground before scooping you up with their hooves!"
|
|
|
|
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 hoof, forcing you down to the ground!"
|
|
|
|
/datum/sprite_accessory/tail/taur/lizard
|
|
name = "Lizard (Taur)"
|
|
icon_state = "lizard_s"
|
|
|
|
/datum/sprite_accessory/tail/taur/lizard/lizard_2c
|
|
name = "Lizard dual-color (Taur)"
|
|
icon_state = "lizard_s"
|
|
extra_overlay = "lizard_markings"
|
|
|
|
/datum/sprite_accessory/tail/taur/lizard/synthlizard
|
|
name = "SynthLizard dual-color (Taur)"
|
|
icon_state = "synthlizard_s"
|
|
extra_overlay = "synthlizard_markings"
|
|
|
|
/datum/sprite_accessory/tail/taur/spider
|
|
name = "Spider (Taur)"
|
|
icon_state = "spider_s"
|
|
|
|
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!"
|
|
|
|
msg_owner_disarm_walk = "You firmly push your leg down on %prey, painfully but harmlessly pinning them to the ground!"
|
|
msg_prey_disarm_walk = "%owner firmly pushes their leg down on you, quite painfully but harmlessly pinning you to the ground!"
|
|
|
|
msg_owner_harm_walk = "You methodically place your leg down upon %prey's body, slowly applying pressure, crushing them against the floor below!"
|
|
msg_prey_harm_walk = "%owner methodically places their leg upon your body, slowly applying pressure, crushing you against the floor below!"
|
|
|
|
msg_owner_grab_success = "You pin %prey down on the ground with your front leg before using your other leg to pick them up, trapping them between two of your front legs!"
|
|
msg_prey_grab_success = "%owner pins you down on the ground with their front leg before using their other leg to pick you up, trapping you between two of their front legs!"
|
|
|
|
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/tents
|
|
name = "Tentacles (Taur)"
|
|
icon_state = "tent_s"
|
|
|
|
msg_prey_stepunder = "You run between %prey's tentacles."
|
|
msg_owner_stepunder = "%owner runs between your tentacles."
|
|
|
|
msg_owner_disarm_run = "You quickly push %prey to the ground with some of your tentacles!"
|
|
msg_prey_disarm_run = "%owner pushes you down to the ground with some of their tentacles!"
|
|
|
|
msg_owner_disarm_walk = "You push down on %prey with some of your tentacles, pinning them down firmly under you!"
|
|
msg_prey_disarm_walk = "%owner pushes down on you with some of their tentacles, pinning you down firmly below them!"
|
|
|
|
msg_owner_harm_run = "Your tentacles carelessly slide past %prey, crushing them!"
|
|
msg_prey_harm_run = "%owner quickly goes over your body, carelessly crushing you with their tentacles!"
|
|
|
|
msg_owner_harm_walk = "Your tentacles methodically apply pressure on %prey's body, crushing them against the floor below!"
|
|
msg_prey_harm_walk = "%owner's thick tentacles methodically apply pressure on your body, crushing you into the floor below!"
|
|
|
|
msg_owner_grab_success = "You slide over %prey with your tentacles, smushing them against the ground before wrapping one up around them, trapping them within the tight confines of your tentacles!"
|
|
msg_prey_grab_success = "%owner slides over you with their tentacles, smushing you against the ground before wrapping one up around you, trapping you within the tight confines of their tentacles!"
|
|
|
|
msg_owner_grab_fail = "You step down onto %prey with one of your tentacles, forcing them onto the ground!"
|
|
msg_prey_grab_fail = "%owner steps down onto you with one of their tentacles, squishing you and forcing you onto the ground!"
|
|
|
|
/datum/sprite_accessory/tail/taur/feline
|
|
name = "Feline (Taur)"
|
|
icon_state = "feline_s"
|
|
|
|
/datum/sprite_accessory/tail/taur/feline/feline_2c
|
|
name = "Feline dual-color (Taur)"
|
|
icon_state = "feline_s"
|
|
extra_overlay = "feline_markings"
|
|
|
|
/datum/sprite_accessory/tail/taur/feline/synthfeline
|
|
name = "SynthFeline dual-color (Taur)"
|
|
icon_state = "synthfeline_s"
|
|
extra_overlay = "synthfeline_markings"
|
|
|
|
/datum/sprite_accessory/tail/taur/slug
|
|
name = "Slug (Taur)"
|
|
icon_state = "slug_s"
|
|
|
|
msg_owner_help_walk = "You carefully slither around %prey."
|
|
msg_prey_help_walk = "%owner's huge tail slithers past beside you!"
|
|
|
|
msg_owner_help_run = "You carefully slither around %prey."
|
|
msg_prey_help_run = "%owner's huge tail slithers past beside you!"
|
|
|
|
msg_owner_disarm_run = "Your tail slides over %prey, pushing them down to the ground!"
|
|
msg_prey_disarm_run = "%owner's tail slides over you, forcing you down to the ground!"
|
|
|
|
msg_owner_disarm_walk = "You push down on %prey with your tail, pinning them down under you!"
|
|
msg_prey_disarm_walk = "%owner pushes down on you with their tail, pinning you down below them!"
|
|
|
|
msg_owner_harm_run = "Your heavy tail carelessly slides past %prey, crushing them!"
|
|
msg_prey_harm_run = "%owner quickly goes over your body, carelessly crushing you with their heavy tail!"
|
|
|
|
msg_owner_harm_walk = "Your heavy tail slowly and methodically slides down upon %prey, crushing against the floor below!"
|
|
msg_prey_harm_walk = "%owner's thick, heavy tail slowly and methodically slides down upon your body, mercilessly crushing you into the floor below!"
|
|
|
|
msg_owner_grab_success = "You slither over %prey with your large, thick tail, smushing them against the ground before coiling up around them, trapping them within the tight confines of your tail!"
|
|
msg_prey_grab_success = "%owner slithers over you with their large, thick tail, smushing you against the ground before coiling up around you, trapping you within the tight confines of their tail!"
|
|
|
|
msg_owner_grab_fail = "You squish %prey under your large, thick tail, forcing them onto the ground!"
|
|
msg_prey_grab_fail = "%owner pins you under their large, thick tail, forcing you onto the ground!"
|
|
|
|
msg_prey_stepunder = "You jump over %prey's thick tail."
|
|
msg_owner_stepunder = "%owner bounds over your tail."
|
|
|
|
/datum/sprite_accessory/tail/taur/frog
|
|
name = "Frog (Taur)"
|
|
icon_state = "frog_s"
|
|
|
|
/datum/sprite_accessory/tail/taur/drake //Enabling on request, no suit compatibility but then again see 2 above.
|
|
name = "Drake (Taur)"
|
|
icon_state = "drake_s"
|
|
extra_overlay = "drake_markings"
|
|
|
|
/datum/sprite_accessory/tail/taur/otie
|
|
name = "Otie (Taur)"
|
|
icon_state = "otie_s"
|
|
extra_overlay = "otie_markings"
|
|
|
|
//wickedtemp: Chakat Tempest
|
|
/datum/sprite_accessory/tail/taur/feline/tempest
|
|
name = "Feline (wickedtemp) (Taur)"
|
|
icon_state = "tempest_s"
|
|
ckeys_allowed = list("wickedtemp")
|
|
|
|
//silencedmp5a5: Serdykov Antoz
|
|
/datum/sprite_accessory/tail/taur/wolf/serdy
|
|
name = "CyberSerdy (silencedmp5a5) (Taur)"
|
|
icon_state = "serdy_s"
|
|
ckeys_allowed = list("silencedmp5a5")
|
|
|
|
//liquidfirefly: Ariana Scol
|
|
/datum/sprite_accessory/tail/taur/centipede
|
|
name = "Centipede (liquidfirefly) (Taur)"
|
|
icon_state = "ariana_s"
|
|
ckeys_allowed = list("liquidfirefly")
|
|
do_colouration = 0
|
|
|
|
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!"
|
|
|
|
msg_owner_disarm_walk = "You firmly push your leg down on %prey, painfully but harmlessly pinning them to the ground!"
|
|
msg_prey_disarm_walk = "%owner firmly pushes their leg down on you, quite painfully but harmlessly pinning you to the ground!"
|
|
|
|
msg_owner_harm_walk = "You methodically place your leg down upon %prey's body, slowly applying pressure, crushing them against the floor below!"
|
|
msg_prey_harm_walk = "%owner methodically places their leg upon your body, slowly applying pressure, crushing you against the floor below!"
|
|
|
|
msg_owner_grab_success = "You pin %prey down on the ground with your front leg before using your other leg to pick them up, trapping them between two of your front legs!"
|
|
msg_prey_grab_success = "%owner pins you down on the ground with their front leg before using their other leg to pick you up, trapping you between two of their front legs!"
|
|
|
|
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!"
|
|
|
|
//liquidfirefly: Ariana Scol
|
|
/datum/sprite_accessory/tail/taur/alraune
|
|
name = "Alraune (natje) (Taur)"
|
|
icon_state = "alraune_s"
|
|
ani_state = "alraune_closed_s"
|
|
ckeys_allowed = list("natje")
|
|
do_colouration = 0
|
|
|
|
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!"
|
|
|
|
msg_owner_disarm_walk = "You firmly push your leg down on %prey, painfully but harmlessly pinning them to the ground!"
|
|
msg_prey_disarm_walk = "%owner firmly pushes their leg down on you, quite painfully but harmlessly pinning you to the ground!"
|
|
|
|
msg_owner_harm_walk = "You methodically place your leg down upon %prey's body, slowly applying pressure, crushing them against the floor below!"
|
|
msg_prey_harm_walk = "%owner methodically places their leg upon your body, slowly applying pressure, crushing you against the floor below!"
|
|
|
|
msg_owner_grab_success = "You pin %prey down on the ground with your front leg before using your other leg to pick them up, trapping them between two of your front legs!"
|
|
msg_prey_grab_success = "%owner pins you down on the ground with their front leg before using their other leg to pick you up, trapping you between two of their front legs!"
|
|
|
|
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!"
|