mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Merge branch 'master' into upstream-merge-9932
This commit is contained in:
@@ -252,6 +252,8 @@
|
||||
|
||||
/datum/preferences/proc/update_preview_icon()
|
||||
var/mob/living/carbon/human/dummy/mannequin/mannequin = get_mannequin(client_ckey)
|
||||
if(!mannequin.dna) // Special handling for preview icons before SSAtoms has initailized.
|
||||
mannequin.dna = new /datum/dna(null)
|
||||
mannequin.delete_inventory(TRUE)
|
||||
dress_preview_mob(mannequin)
|
||||
mannequin.update_transform() //VOREStation Edit to update size/shape stuff.
|
||||
|
||||
@@ -1,16 +1,3 @@
|
||||
/datum/preferences/update_preview_icon() // Lines up and un-overlaps character edit previews. Also un-splits taurs.
|
||||
var/mob/living/carbon/human/dummy/mannequin/mannequin = get_mannequin(client_ckey)
|
||||
if(!mannequin.dna) // Special handling for preview icons before SSAtoms has initailized.
|
||||
mannequin.dna = new /datum/dna(null)
|
||||
mannequin.delete_inventory(TRUE)
|
||||
dress_preview_mob(mannequin)
|
||||
mannequin.update_transform()
|
||||
mannequin.toggle_tail_vr(setting = TRUE)
|
||||
mannequin.toggle_wing_vr(setting = TRUE)
|
||||
COMPILE_OVERLAYS(mannequin)
|
||||
|
||||
update_character_previews(new /mutable_appearance(mannequin))
|
||||
|
||||
//TFF 5/8/19 - add randomised sensor setting for random button clicking
|
||||
/datum/preferences/randomize_appearance_and_body_for(var/mob/living/carbon/human/H)
|
||||
sensorpref = rand(1,5)
|
||||
@@ -1708,23 +1708,23 @@ shaved
|
||||
/datum/sprite_accessory/hair/skr_tentacle_veryshort
|
||||
name = "Skrell Short Tentacles"
|
||||
icon_state = "skrell_hair_short"
|
||||
species_allowed = list(SPECIES_SKRELL)
|
||||
species_allowed = list(SPECIES_SKRELL, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
gender = MALE
|
||||
|
||||
/datum/sprite_accessory/hair/skr_tentacle_short
|
||||
name = "Skrell Average Tentacles"
|
||||
icon_state = "skrell_hair_average"
|
||||
species_allowed = list(SPECIES_SKRELL)
|
||||
species_allowed = list(SPECIES_SKRELL, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/hair/skr_tentacle_average
|
||||
name = "Skrell Long Tentacles"
|
||||
icon_state = "skrell_hair_long"
|
||||
species_allowed = list(SPECIES_SKRELL)
|
||||
species_allowed = list(SPECIES_SKRELL, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/hair/skr_tentacle_verylong
|
||||
name = "Skrell Very Long Tentacles"
|
||||
icon_state = "skrell_hair_verylong"
|
||||
species_allowed = list(SPECIES_SKRELL)
|
||||
species_allowed = list(SPECIES_SKRELL, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
//Tajaran hairstyles
|
||||
/datum/sprite_accessory/hair/taj_ears
|
||||
@@ -2006,6 +2006,8 @@ shaved
|
||||
//like Tajaran inner-ear coloring overlay stuff.
|
||||
species_allowed = list()
|
||||
|
||||
color_blend_mode = ICON_ADD
|
||||
|
||||
var/body_parts = list() //A list of bodyparts this covers, in organ_tag defines
|
||||
//Reminder: BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD
|
||||
|
||||
|
||||
489
code/modules/mob/new_player/sprite_accessories_ear.dm
Normal file
489
code/modules/mob/new_player/sprite_accessories_ear.dm
Normal file
@@ -0,0 +1,489 @@
|
||||
/*
|
||||
////////////////////////////
|
||||
/ =--------------------= /
|
||||
/ == Ear Definitions == /
|
||||
/ =--------------------= /
|
||||
////////////////////////////
|
||||
*/
|
||||
/datum/sprite_accessory/ears
|
||||
name = "You should not see this..."
|
||||
icon = 'icons/mob/human_races/sprite_accessories/ears.dmi'
|
||||
do_colouration = 0 // Set to 1 to blend (ICON_ADD) hair color
|
||||
|
||||
color_blend_mode = ICON_ADD // Only appliciable if do_coloration = 1
|
||||
var/extra_overlay // Icon state of an additional overlay to blend in.
|
||||
var/extra_overlay2
|
||||
var/desc = "You should not see this..."
|
||||
|
||||
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/ears/shadekin
|
||||
name = "Shadekin Ears, colorable"
|
||||
desc = ""
|
||||
icon_state = "shadekin"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
apply_restrictions = TRUE
|
||||
|
||||
/datum/sprite_accessory/ears/taj_ears
|
||||
name = "Tajaran Ears"
|
||||
icon_state = "ears_plain"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
species_allowed = list(SPECIES_TAJ, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
extra_overlay = "ears_plain-inner"
|
||||
|
||||
/datum/sprite_accessory/ears/taj_ears_tall
|
||||
name = "Tajaran Tall Ears"
|
||||
icon_state = "msai_plain"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
species_allowed = list(SPECIES_TAJ, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
extra_overlay = "msai_plain-inner"
|
||||
|
||||
/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/curly_bug
|
||||
name = "curly antennae, colorable"
|
||||
desc = ""
|
||||
icon_state = "curly_bug"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/dual_robot
|
||||
name = "synth antennae, colorable"
|
||||
desc = ""
|
||||
icon_state = "dual_robot_antennae"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/right_robot
|
||||
name = "right synth, colorable"
|
||||
desc = ""
|
||||
icon_state = "right_robot_antennae"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/left_robot
|
||||
name = "left synth, colorable"
|
||||
desc = ""
|
||||
icon_state = "left_robot_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/oni_h1_c
|
||||
name = "oni horns, colorable"
|
||||
desc = ""
|
||||
icon_state = "oni-h1_c"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/demon_horns1
|
||||
name = "demon horns"
|
||||
desc = ""
|
||||
icon_state = "demon-horns1"
|
||||
|
||||
/datum/sprite_accessory/ears/demon_horns1_c
|
||||
name = "demon horns, colorable"
|
||||
desc = ""
|
||||
icon_state = "demon-horns1_c"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/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/dragon_horns
|
||||
name = "dragon horns, colorable"
|
||||
desc = ""
|
||||
icon_state = "dragon-horns"
|
||||
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/smallbear
|
||||
name = "small bear"
|
||||
desc = ""
|
||||
icon_state = "smallbear"
|
||||
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/antlers_e
|
||||
name = "antlers with ears"
|
||||
desc = ""
|
||||
icon_state = "cow-nohorns"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "antlers_mark"
|
||||
|
||||
/datum/sprite_accessory/ears/smallantlers
|
||||
name = "small antlers"
|
||||
desc = ""
|
||||
icon_state = "smallantlers"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/smallantlers_e
|
||||
name = "small antlers with ears"
|
||||
desc = ""
|
||||
icon_state = "smallantlers"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "deer"
|
||||
|
||||
/datum/sprite_accessory/ears/deer
|
||||
name = "deer ears"
|
||||
desc = ""
|
||||
icon_state = "deer"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/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/cow_nohorns
|
||||
name = "cow, no horns"
|
||||
desc = ""
|
||||
icon_state = "cow-nohorns"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/caprahorns
|
||||
name = "caprine horns"
|
||||
desc = ""
|
||||
icon_state = "caprahorns"
|
||||
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/donkey
|
||||
name = "donkey, colorable"
|
||||
desc = ""
|
||||
icon_state = "donkey"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "otie-inner"
|
||||
|
||||
/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
|
||||
|
||||
species_allowed = list(SPECIES_HUMAN, SPECIES_HUMAN_VATBORN, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/ears/sleek
|
||||
name = "sleek ears"
|
||||
desc = ""
|
||||
icon_state = "sleek"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/drake
|
||||
name = "drake frills"
|
||||
desc = ""
|
||||
icon_state = "drake"
|
||||
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"
|
||||
|
||||
/datum/sprite_accessory/ears/vulp_short
|
||||
name = "vulpkanin short"
|
||||
desc = ""
|
||||
icon_state = "vulp_terrier"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/vulp_short_dc
|
||||
name = "vulpkanin short, dual-color"
|
||||
desc = ""
|
||||
icon_state = "vulp_terrier"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "vulp_terrier-inner"
|
||||
|
||||
/datum/sprite_accessory/ears/vulp_jackal
|
||||
name = "vulpkanin thin, dual-color"
|
||||
desc = ""
|
||||
icon_state = "vulp_jackal"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "vulp_jackal-inner"
|
||||
|
||||
/datum/sprite_accessory/ears/bunny_floppy
|
||||
name = "floopy bunny ears (colorable)"
|
||||
desc = ""
|
||||
icon_state = "floppy_bun"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/teshari
|
||||
name = "Teshari (colorable fluff)"
|
||||
desc = ""
|
||||
icon_state = "teshari"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "teshariinner"
|
||||
species_allowed = list(SPECIES_TESHARI, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/ears/tesharihigh
|
||||
name = "Teshari upper ears (colorable fluff)"
|
||||
desc = ""
|
||||
icon_state = "tesharihigh"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "tesharihighinner"
|
||||
species_allowed = list(SPECIES_TESHARI, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/ears/tesharilow
|
||||
name = "Teshari lower ears (colorable fluff)"
|
||||
desc = ""
|
||||
icon_state = "tesharilow"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "tesharilowinner"
|
||||
species_allowed = list(SPECIES_TESHARI, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/ears/inkling
|
||||
name = "colorable mature inkling hair"
|
||||
desc = ""
|
||||
icon = 'icons/mob/human_face_alt.dmi'
|
||||
icon_state = "inkling-colorable"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
do_colouration = 1
|
||||
|
||||
/datum/sprite_accessory/ears/large_dragon
|
||||
name = "Large dragon horns"
|
||||
desc = ""
|
||||
icon_state = "big_liz"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
// Special snowflake ears go below here.
|
||||
/datum/sprite_accessory/ears/elf_caprine_colorable
|
||||
name = "Caprine horns with pointy ears, colorable"
|
||||
desc = ""
|
||||
icon_state = "elfs"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "caprahorns"
|
||||
|
||||
/datum/sprite_accessory/ears/elf_oni_colorable
|
||||
name = "oni horns with pointy ears, colorable"
|
||||
desc = ""
|
||||
icon_state = "elfs"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "oni-h1_c"
|
||||
|
||||
/datum/sprite_accessory/ears/elf_demon_colorable
|
||||
name = "Demon horns with pointy ears, colorable"
|
||||
desc = ""
|
||||
icon_state = "elfs"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "demon-horns1_c"
|
||||
|
||||
/datum/sprite_accessory/ears/elf_demon_outwards_colorable
|
||||
name = "Demon horns with pointy ears, outwards, colourable"
|
||||
desc = ""
|
||||
icon_state = "elfs"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "demon-horns2"
|
||||
|
||||
/datum/sprite_accessory/ears/elf_dragon_colorable
|
||||
name = "Dragon horns with pointy ears, colourable"
|
||||
desc = ""
|
||||
icon_state = "elfs"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "dragon-horns"
|
||||
708
code/modules/mob/new_player/sprite_accessories_ear_vr.dm
Normal file
708
code/modules/mob/new_player/sprite_accessories_ear_vr.dm
Normal file
@@ -0,0 +1,708 @@
|
||||
/*
|
||||
////////////////////////////
|
||||
/ =--------------------= /
|
||||
/ == 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
|
||||
species_allowed = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_TESHARI, SPECIES_NEVREAN, SPECIES_AKULA, SPECIES_SERGAL, SPECIES_FENNEC, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE, SPECIES_WEREBEAST, SPECIES_SHADEKIN, SPECIES_SHADEKIN_CREW) //This lets all races use
|
||||
color_blend_mode = ICON_ADD // Only appliciable if do_coloration = 1
|
||||
|
||||
// Species-unique ears
|
||||
|
||||
/datum/sprite_accessory/ears/shadekin
|
||||
name = "Shadekin Ears, colorable"
|
||||
desc = ""
|
||||
icon_state = "shadekin"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
apply_restrictions = TRUE
|
||||
species_allowed = list(SPECIES_SHADEKIN, SPECIES_SHADEKIN_CREW)
|
||||
|
||||
// Ears avaliable to anyone
|
||||
|
||||
/datum/sprite_accessory/ears/alt_ram_horns
|
||||
name = "Solid ram horns"
|
||||
desc = ""
|
||||
icon_state = "ram_horns_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/hyena
|
||||
name = "hyena ears, dual-color"
|
||||
desc = ""
|
||||
icon_state = "hyena"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "hyena-inner"
|
||||
|
||||
/datum/sprite_accessory/ears/moth
|
||||
name = "moth antennae"
|
||||
desc = ""
|
||||
icon_state = "moth"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/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/curly_bug
|
||||
name = "curly antennae, colorable"
|
||||
desc = ""
|
||||
icon_state = "curly_bug"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/dual_robot
|
||||
name = "synth antennae, colorable"
|
||||
desc = ""
|
||||
icon_state = "dual_robot_antennae"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/right_robot
|
||||
name = "right synth, colorable"
|
||||
desc = ""
|
||||
icon_state = "right_robot_antennae"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/left_robot
|
||||
name = "left synth, colorable"
|
||||
desc = ""
|
||||
icon_state = "left_robot_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/oni_h1_c
|
||||
name = "oni horns, colorable"
|
||||
desc = ""
|
||||
icon_state = "oni-h1_c"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/demon_horns1
|
||||
name = "demon horns"
|
||||
desc = ""
|
||||
icon_state = "demon-horns1"
|
||||
|
||||
/datum/sprite_accessory/ears/demon_horns1_c
|
||||
name = "demon horns, colorable"
|
||||
desc = ""
|
||||
icon_state = "demon-horns1_c"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/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/dragon_horns
|
||||
name = "dragon horns, colorable"
|
||||
desc = ""
|
||||
icon_state = "dragon-horns"
|
||||
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/smallbear
|
||||
name = "small bear"
|
||||
desc = ""
|
||||
icon_state = "smallbear"
|
||||
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/antlers_e
|
||||
name = "antlers with ears"
|
||||
desc = ""
|
||||
icon_state = "cow-nohorns"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "antlers_mark"
|
||||
|
||||
/datum/sprite_accessory/ears/smallantlers
|
||||
name = "small antlers"
|
||||
desc = ""
|
||||
icon_state = "smallantlers"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/smallantlers_e
|
||||
name = "small antlers with ears"
|
||||
desc = ""
|
||||
icon_state = "smallantlers"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "deer"
|
||||
|
||||
/datum/sprite_accessory/ears/deer
|
||||
name = "deer ears"
|
||||
desc = ""
|
||||
icon_state = "deer"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/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/cow_nohorns
|
||||
name = "cow, no horns"
|
||||
desc = ""
|
||||
icon_state = "cow-nohorns"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/caprahorns
|
||||
name = "caprine horns"
|
||||
desc = ""
|
||||
icon_state = "caprahorns"
|
||||
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/donkey
|
||||
name = "donkey, colorable"
|
||||
desc = ""
|
||||
icon_state = "donkey"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "otie-inner"
|
||||
|
||||
/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/drake
|
||||
name = "drake frills"
|
||||
desc = ""
|
||||
icon_state = "drake"
|
||||
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"
|
||||
|
||||
/datum/sprite_accessory/ears/vulp_short
|
||||
name = "vulpkanin short"
|
||||
desc = ""
|
||||
icon_state = "vulp_terrier"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/vulp_short_dc
|
||||
name = "vulpkanin short, dual-color"
|
||||
desc = ""
|
||||
icon_state = "vulp_terrier"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "vulp_terrier-inner"
|
||||
|
||||
/datum/sprite_accessory/ears/vulp_jackal
|
||||
name = "vulpkanin thin, dual-color"
|
||||
desc = ""
|
||||
icon_state = "vulp_jackal"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "vulp_jackal-inner"
|
||||
|
||||
/datum/sprite_accessory/ears/bunny_floppy
|
||||
name = "floopy bunny ears (colorable)"
|
||||
desc = ""
|
||||
icon_state = "floppy_bun"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/teshari
|
||||
name = "Teshari (colorable)"
|
||||
desc = ""
|
||||
icon_state = "teshari"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "teshariinner"
|
||||
|
||||
/datum/sprite_accessory/ears/tesharihigh
|
||||
name = "Teshari upper ears (colorable)"
|
||||
desc = ""
|
||||
icon_state = "tesharihigh"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "tesharihighinner"
|
||||
|
||||
/datum/sprite_accessory/ears/tesharilow
|
||||
name = "Teshari lower ears (colorable)"
|
||||
desc = ""
|
||||
icon_state = "tesharilow"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "tesharilowinner"
|
||||
|
||||
/datum/sprite_accessory/ears/tesh_pattern_ear_male
|
||||
name = "Teshari male ear pattern (colorable)"
|
||||
desc = ""
|
||||
icon_state = "teshari"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "teshari_male_pattern"
|
||||
|
||||
/datum/sprite_accessory/ears/tesh_pattern_ear_female
|
||||
name = "Teshari female ear pattern (colorable)"
|
||||
desc = ""
|
||||
icon_state = "teshari"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "teshari_female_pattern"
|
||||
|
||||
/datum/sprite_accessory/ears/inkling
|
||||
name = "colorable mature inkling hair"
|
||||
desc = ""
|
||||
icon = 'icons/mob/human_face_vr.dmi'
|
||||
icon_state = "inkling-colorable"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
do_colouration = 1
|
||||
|
||||
/datum/sprite_accessory/ears/large_dragon
|
||||
name = "Large dragon horns"
|
||||
desc = ""
|
||||
icon_state = "big_liz"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
// 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"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
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")
|
||||
|
||||
/datum/sprite_accessory/ears/frost
|
||||
name = "Frost antenna"
|
||||
desc = ""
|
||||
icon_state = "frosted_tips"
|
||||
ckeys_allowed = list("tucker0666")
|
||||
|
||||
/datum/sprite_accessory/ears/sylv_pip
|
||||
name = "sylveon ears and ribbons (Pip Shyner)"
|
||||
desc = ""
|
||||
icon_state = "pipears"
|
||||
ckeys_allowed = list("phoaly")
|
||||
|
||||
/datum/sprite_accessory/ears/elf_caprine_colorable
|
||||
name = "Caprine horns with pointy ears, colorable"
|
||||
desc = ""
|
||||
icon_state = "elfs"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "caprahorns"
|
||||
|
||||
/datum/sprite_accessory/ears/elf_oni_colorable
|
||||
name = "oni horns with pointy ears, colorable"
|
||||
desc = ""
|
||||
icon_state = "elfs"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "oni-h1_c"
|
||||
|
||||
/datum/sprite_accessory/ears/elf_demon_colorable
|
||||
name = "Demon horns with pointy ears, colorable"
|
||||
desc = ""
|
||||
icon_state = "elfs"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "demon-horns1_c"
|
||||
|
||||
/datum/sprite_accessory/ears/elf_demon_outwards_colorable
|
||||
name = "Demon horns with pointy ears, outwards, colourable"
|
||||
desc = ""
|
||||
icon_state = "elfs"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "demon-horns2"
|
||||
|
||||
/datum/sprite_accessory/ears/elf_dragon_colorable
|
||||
name = "Dragon horns with pointy ears, colourable"
|
||||
desc = ""
|
||||
icon_state = "elfs"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "dragon-horns"
|
||||
|
||||
/datum/sprite_accessory/ears/synthhorns_plain
|
||||
name = "Synth horns, plain"
|
||||
desc = ""
|
||||
icon_state = "synthhorns_plain"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "synthhorns_plain_light"
|
||||
|
||||
/datum/sprite_accessory/ears/synthhorns_thick
|
||||
name = "Synth horns, thick"
|
||||
desc = ""
|
||||
icon_state = "synthhorns_thick"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "synthhorns_thick_light"
|
||||
|
||||
/datum/sprite_accessory/ears/synthhorns_curly
|
||||
name = "Synth horns, curly"
|
||||
desc = ""
|
||||
icon_state = "synthhorns_curled"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
|
||||
/datum/sprite_accessory/ears/forward_curled_demon_horns_bony
|
||||
name = "Succubus horns, colourable"
|
||||
desc = ""
|
||||
icon_state = "succu-horns_b"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/forward_curled_demon_horns_bony_with_colorable_ears
|
||||
name = "Succubus horns with pointy ears, colourable"
|
||||
desc = ""
|
||||
icon_state = "elfs"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "succu-horns_b"
|
||||
|
||||
/datum/sprite_accessory/ears/chorns_nubbydogs
|
||||
name = "Nubby Chorns"
|
||||
desc = ""
|
||||
icon_state = "chorn_nubby"
|
||||
do_colouration = 0
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/chorns_herk
|
||||
name = "Herk Chorns"
|
||||
desc = ""
|
||||
icon_state = "chorn_herk"
|
||||
do_colouration = 0
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/chorns_bork
|
||||
name = "Bork Chorns"
|
||||
desc = ""
|
||||
icon_state = "chorn_bork"
|
||||
do_colouration = 0
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/chorns_bull
|
||||
name = "Bull Chorns"
|
||||
desc = ""
|
||||
icon_state = "chorn_bull"
|
||||
do_colouration = 0
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/chorns_bicarrot
|
||||
name = "Bicarrot Chorns"
|
||||
desc = ""
|
||||
icon_state = "chorn_bicarrot"
|
||||
do_colouration = 0
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/chorns_longcarrot
|
||||
name = "Long Carrot Chorns"
|
||||
desc = ""
|
||||
icon_state = "chorn_longcarrot"
|
||||
do_colouration = 0
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/chorns_shortcarrot
|
||||
name = "Short Carrot Chorns"
|
||||
desc = ""
|
||||
icon_state = "chorn_shortcarrot"
|
||||
do_colouration = 0
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/chorns_scorp
|
||||
name = "Scorp Chorns"
|
||||
desc = ""
|
||||
icon_state = "chorn_scorp"
|
||||
do_colouration = 0
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/chorns_ocean
|
||||
name = "Ocean Chorns"
|
||||
desc = ""
|
||||
icon_state = "chorn_ocean"
|
||||
do_colouration = 0
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/ears/chorns_chub
|
||||
name = "Chub Chorns"
|
||||
desc = ""
|
||||
icon_state = "chorn_chub"
|
||||
do_colouration = 0
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
566
code/modules/mob/new_player/sprite_accessories_extra.dm
Normal file
566
code/modules/mob/new_player/sprite_accessories_extra.dm
Normal file
@@ -0,0 +1,566 @@
|
||||
/datum/sprite_accessory/marking/vr
|
||||
icon = 'icons/mob/human_races/markings_alt.dmi'
|
||||
|
||||
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_belly
|
||||
name = "belly fur (Vulp)"
|
||||
icon_state = "vulp_belly"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_fullbelly
|
||||
name = "full belly fur (Vulp)"
|
||||
icon_state = "vulp_fullbelly"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_crest
|
||||
name = "belly crest (Vulp)"
|
||||
icon_state = "vulp_crest"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_nose
|
||||
name = "nose (Vulp)"
|
||||
icon_state = "vulp_nose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_short_nose
|
||||
name = "nose, short (Vulp)"
|
||||
icon_state = "vulp_short_nose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/snoutstripe
|
||||
name = "snout stripe (Vulp)"
|
||||
icon_state = "snoutstripe"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_face
|
||||
name = "face (Vulp)"
|
||||
icon_state = "vulp_face"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_facealt
|
||||
name = "face, alt. (Vulp)"
|
||||
icon_state = "vulp_facealt"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_earsface
|
||||
name = "ears and face (Vulp)"
|
||||
icon_state = "vulp_earsface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_all
|
||||
name = "all head highlights (Vulp)"
|
||||
icon_state = "vulp_all"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/sergal_full
|
||||
name = "Sergal Markings"
|
||||
icon_state = "sergal_full"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
species_allowed = list("Sergal")
|
||||
|
||||
/datum/sprite_accessory/marking/vr/sergal_full_female
|
||||
name = "Sergal Markings (Female)"
|
||||
icon_state = "sergal_full_female"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
species_allowed = list("Sergal")
|
||||
|
||||
/datum/sprite_accessory/marking/vr/monoeye
|
||||
name = "Monoeye"
|
||||
icon_state = "monoeye"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spidereyes
|
||||
name = "Spider Eyes"
|
||||
icon_state = "spidereyes"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/sergaleyes
|
||||
name = "Sergal Eyes"
|
||||
icon_state = "eyes_sergal"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/brows
|
||||
name = "Eyebrows"
|
||||
icon_state = "brows"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/nevrean_female
|
||||
name = "Female Nevrean beak"
|
||||
icon_state = "nevrean_f"
|
||||
body_parts = list(BP_HEAD)
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
gender = FEMALE
|
||||
|
||||
/datum/sprite_accessory/marking/vr/nevrean_male
|
||||
name = "Male Nevrean beak"
|
||||
icon_state = "nevrean_m"
|
||||
body_parts = list(BP_HEAD)
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
gender = MALE
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spots
|
||||
name = "Spots"
|
||||
icon_state = "spots"
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/shaggy_mane
|
||||
name = "Shaggy mane/feathers"
|
||||
icon_state = "shaggy"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/jagged_teeth
|
||||
name = "Jagged teeth"
|
||||
icon_state = "jagged"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/blank_face
|
||||
name = "Blank round face (use with monster mouth)"
|
||||
icon_state = "blankface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/monster_mouth
|
||||
name = "Monster mouth"
|
||||
icon_state = "monster"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/saber_teeth
|
||||
name = "Saber teeth"
|
||||
icon_state = "saber"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/fangs
|
||||
name = "Fangs"
|
||||
icon_state = "fangs"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/tusks
|
||||
name = "Tusks"
|
||||
icon_state = "tusks"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/otie_face
|
||||
name = "Otie face"
|
||||
icon_state = "otieface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/otie_nose
|
||||
name = "Otie nose"
|
||||
icon_state = "otie_nose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/otienose_lite
|
||||
name = "Short otie nose"
|
||||
icon_state = "otienose_lite"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/backstripes
|
||||
name = "Back stripes"
|
||||
icon_state = "otiestripes"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/belly_butt
|
||||
name = "Belly and butt"
|
||||
icon_state = "bellyandbutt"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_GROIN,BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/fingers_toes
|
||||
name = "Fingers and toes"
|
||||
icon_state = "fingerstoes"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/otie_socks
|
||||
name = "Fingerless socks"
|
||||
icon_state = "otiesocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/corvid_beak
|
||||
name = "Corvid beak"
|
||||
icon_state = "corvidbeak"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/corvid_belly
|
||||
name = "Corvid belly"
|
||||
icon_state = "corvidbelly"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/cow_body
|
||||
name = "Cow markings"
|
||||
icon_state = "cowbody"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/cow_nose
|
||||
name = "Cow nose"
|
||||
icon_state = "cownose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zmask
|
||||
name = "Eye mask"
|
||||
icon_state = "zmask"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zbody
|
||||
name = "Thick jagged stripes"
|
||||
icon_state = "zbody"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_GROIN,BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/znose
|
||||
name = "Jagged snout"
|
||||
icon_state = "znose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/otter_nose
|
||||
name = "Otter nose"
|
||||
icon_state = "otternose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/otter_face
|
||||
name = "Otter face"
|
||||
icon_state = "otterface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/deer_face
|
||||
name = "Deer face"
|
||||
icon_state = "deerface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/sharkface
|
||||
name = "Akula snout"
|
||||
icon_state = "sharkface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/sheppy_face
|
||||
name = "Shepherd snout"
|
||||
icon_state = "shepface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/sheppy_back
|
||||
name = "Shepherd back"
|
||||
icon_state = "shepback"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_belly_male
|
||||
name = "Zorren Male Torso"
|
||||
icon_state = "zorren_belly"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_belly_female
|
||||
name = "Zorren Female Torso"
|
||||
icon_state = "zorren_belly_female"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_back_patch
|
||||
name = "Zorren Back Patch"
|
||||
icon_state = "zorren_backpatch"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_face_male
|
||||
name = "Zorren Male Face"
|
||||
icon_state = "zorren_face"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
gender = MALE
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_face_female
|
||||
name = "Zorren Female Face"
|
||||
icon_state = "zorren_face_female"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
gender = FEMALE
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_muzzle_male
|
||||
name = "Zorren Male Muzzle"
|
||||
icon_state = "zorren_muzzle"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
gender = MALE
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_muzzle_female
|
||||
name = "Zorren Female Muzzle"
|
||||
icon_state = "zorren_muzzle_female"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
gender = FEMALE
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_socks
|
||||
name = "Zorren Socks"
|
||||
icon_state = "zorren_socks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_longsocks
|
||||
name = "Zorren Longsocks"
|
||||
icon_state = "zorren_longsocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/tesh_feathers
|
||||
name = "Teshari Feathers"
|
||||
icon_state = "tesh-feathers"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/harpy_feathers
|
||||
name = "Rapala leg Feather"
|
||||
icon_state = "harpy-feathers"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/harpy_legs
|
||||
name = "Rapala leg coloring"
|
||||
icon_state = "harpy-leg"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/chooves
|
||||
name = "Cloven hooves"
|
||||
icon_state = "chooves"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/body_tone
|
||||
name = "Body toning (for emergency contrast loss)"
|
||||
icon_state = "btone"
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/gloss
|
||||
name = "Full body gloss"
|
||||
icon_state = "gloss"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/eboop_panels
|
||||
name = "Eggnerd FBP panels"
|
||||
icon_state = "eboop"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/osocks_rarm
|
||||
name = "Modular Longsock (right arm)"
|
||||
icon_state = "osocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_R_ARM,BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/osocks_larm
|
||||
name = "Modular Longsock (left arm)"
|
||||
icon_state = "osocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_ARM,BP_L_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/osocks_rleg
|
||||
name = "Modular Longsock (right leg)"
|
||||
icon_state = "osocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_R_FOOT,BP_R_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/osocks_lleg
|
||||
name = "Modular Longsock (left leg)"
|
||||
icon_state = "osocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_L_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/animeeyesinner
|
||||
name = "Anime Eyes Inner"
|
||||
icon_state = "animeeyesinner"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/animeeyesouter
|
||||
name = "Anime Eyes Outer"
|
||||
icon_state = "animeeyesouter"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/panda_eye_marks
|
||||
name = "Panda Eye Markings"
|
||||
icon_state = "eyes_panda"
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/catwomantorso
|
||||
name = "Catwoman chest stripes"
|
||||
icon_state = "catwomanchest"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/catwomangroin
|
||||
name = "Catwoman groin stripes"
|
||||
icon_state = "catwomangroin"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/catwoman_rleg
|
||||
name = "Catwoman right leg stripes"
|
||||
icon_state = "catwomanright"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_R_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/catwoman_lleg
|
||||
name = "Catwoman left leg stripes"
|
||||
icon_state = "catwomanleft"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/teshi_small_feathers
|
||||
name = "Teshari small wingfeathers"
|
||||
icon_state = "teshi_sf"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_HAND,BP_R_HAND,BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spirit_lights
|
||||
name = "Ward - Spirit FBP Lights"
|
||||
icon_state = "lights"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spirit_lights_body
|
||||
name = "Ward - Spirit FBP Lights (body)"
|
||||
icon_state = "lights"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spirit_lights_head
|
||||
name = "Ward - Spirit FBP Lights (head)"
|
||||
icon_state = "lights"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spirit_panels
|
||||
name = "Ward - Spirit FBP Panels"
|
||||
icon_state = "panels"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spirit_panels_body
|
||||
name = "Ward - Spirit FBP Panels (body)"
|
||||
icon_state = "panels"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spirit_panels_head
|
||||
name = "Ward - Spirit FBP Panels (head)"
|
||||
icon_state = "panels"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/tentacle_head
|
||||
name = "Squid Head"
|
||||
icon_state = "tentaclehead"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/tentacle_mouth
|
||||
name = "Tentacle Mouth"
|
||||
icon_state = "tentaclemouth"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/rosette
|
||||
name = "Rosettes"
|
||||
icon_state = "rosette"
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
/*
|
||||
werewolf_nose
|
||||
name = "Werewolf nose"
|
||||
icon = 'icons/mob/species/werebeast/werebeast_markings.dmi'
|
||||
icon_state = "werewolf_nose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list(SPECIES_WEREBEAST)
|
||||
|
||||
werewolf_face
|
||||
name = "Werewolf face"
|
||||
icon = 'icons/mob/species/werebeast/werebeast_markings.dmi'
|
||||
icon_state = "werewolf"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list(SPECIES_WEREBEAST)
|
||||
|
||||
werewolf_belly
|
||||
name = "Werewolf belly"
|
||||
icon = 'icons/mob/species/werebeast/werebeast_markings.dmi'
|
||||
icon_state = "werewolf"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_GROIN,BP_TORSO)
|
||||
species_allowed = list(SPECIES_WEREBEAST)
|
||||
|
||||
werewolf_socks
|
||||
name = "Werewolf socks"
|
||||
icon = 'icons/mob/species/werebeast/werebeast_markings.dmi'
|
||||
icon_state = "werewolf"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND)
|
||||
species_allowed = list(SPECIES_WEREBEAST)
|
||||
|
||||
shadekin_snoot
|
||||
name = "Shadekin Snoot"
|
||||
icon_state = "shadekin-snoot"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list(SPECIES_SHADEKIN, SPECIES_SHADEKIN_CREW)
|
||||
*/
|
||||
/datum/sprite_accessory/marking/vr/taj_nose_alt
|
||||
name = "Nose Color, alt. (Taj)"
|
||||
icon_state = "taj_nosealt"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/talons
|
||||
name = "Talons"
|
||||
icon_state = "talons"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/claws
|
||||
name = "Claws"
|
||||
icon_state = "claws"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_HAND,BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/equine_snout //Why the long face? Works best with sergal bodytype.
|
||||
name = "Equine Snout"
|
||||
icon_state = "donkey"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/equine_nose
|
||||
name = "Equine Nose"
|
||||
icon_state = "dnose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
725
code/modules/mob/new_player/sprite_accessories_extra_vr.dm
Normal file
725
code/modules/mob/new_player/sprite_accessories_extra_vr.dm
Normal file
@@ -0,0 +1,725 @@
|
||||
//VOREStation Body Markings and Overrides
|
||||
//Reminder: BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD
|
||||
|
||||
/datum/sprite_accessory/marking //Override for base markings
|
||||
color_blend_mode = ICON_ADD
|
||||
species_allowed = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_TESHARI, SPECIES_NEVREAN, SPECIES_AKULA, SPECIES_SERGAL, SPECIES_FENNEC, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE, SPECIES_WEREBEAST, SPECIES_SHADEKIN, SPECIES_SHADEKIN_CREW) //This lets all races use
|
||||
|
||||
/datum/sprite_accessory/marking/vr
|
||||
icon = 'icons/mob/human_races/markings_vr.dmi'
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_belly
|
||||
name = "belly fur (Vulp)"
|
||||
icon_state = "vulp_belly"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_fullbelly
|
||||
name = "full belly fur (Vulp)"
|
||||
icon_state = "vulp_fullbelly"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_crest
|
||||
name = "belly crest (Vulp)"
|
||||
icon_state = "vulp_crest"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_nose
|
||||
name = "nose (Vulp)"
|
||||
icon_state = "vulp_nose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_short_nose
|
||||
name = "nose, short (Vulp)"
|
||||
icon_state = "vulp_short_nose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/snoutstripe
|
||||
name = "snout stripe (Vulp)"
|
||||
icon_state = "snoutstripe"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_face
|
||||
name = "face (Vulp)"
|
||||
icon_state = "vulp_face"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_facealt
|
||||
name = "face, alt. (Vulp)"
|
||||
icon_state = "vulp_facealt"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_earsface
|
||||
name = "ears and face (Vulp)"
|
||||
icon_state = "vulp_earsface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vulp_all
|
||||
name = "all head highlights (Vulp)"
|
||||
icon_state = "vulp_all"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/sergal_full
|
||||
name = "Sergal Markings"
|
||||
icon_state = "sergal_full"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
species_allowed = list("Sergal")
|
||||
|
||||
/datum/sprite_accessory/marking/vr/sergal_full_female
|
||||
name = "Sergal Markings (Female)"
|
||||
icon_state = "sergal_full_female"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
species_allowed = list("Sergal")
|
||||
|
||||
/datum/sprite_accessory/marking/vr/monoeye
|
||||
name = "Monoeye"
|
||||
icon_state = "monoeye"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spidereyes
|
||||
name = "Spider Eyes"
|
||||
icon_state = "spidereyes"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/sergaleyes
|
||||
name = "Sergal Eyes"
|
||||
icon_state = "eyes_sergal"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/brows
|
||||
name = "Eyebrows"
|
||||
icon_state = "brows"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/nevrean_female
|
||||
name = "Female Nevrean beak"
|
||||
icon_state = "nevrean_f"
|
||||
body_parts = list(BP_HEAD)
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
gender = FEMALE
|
||||
|
||||
/datum/sprite_accessory/marking/vr/nevrean_male
|
||||
name = "Male Nevrean beak"
|
||||
icon_state = "nevrean_m"
|
||||
body_parts = list(BP_HEAD)
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
gender = MALE
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spots
|
||||
name = "Spots"
|
||||
icon_state = "spots"
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/shaggy_mane
|
||||
name = "Shaggy mane/feathers"
|
||||
icon_state = "shaggy"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/jagged_teeth
|
||||
name = "Jagged teeth"
|
||||
icon_state = "jagged"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/blank_face
|
||||
name = "Blank round face (use with monster mouth)"
|
||||
icon_state = "blankface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/monster_mouth
|
||||
name = "Monster mouth"
|
||||
icon_state = "monster"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/saber_teeth
|
||||
name = "Saber teeth"
|
||||
icon_state = "saber"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/fangs
|
||||
name = "Fangs"
|
||||
icon_state = "fangs"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/tusks
|
||||
name = "Tusks"
|
||||
icon_state = "tusks"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/otie_face
|
||||
name = "Otie face"
|
||||
icon_state = "otieface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/otie_nose
|
||||
name = "Otie nose"
|
||||
icon_state = "otie_nose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/otienose_lite
|
||||
name = "Short otie nose"
|
||||
icon_state = "otienose_lite"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/backstripes
|
||||
name = "Back stripes"
|
||||
icon_state = "otiestripes"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/belly_butt
|
||||
name = "Belly and butt"
|
||||
icon_state = "bellyandbutt"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_GROIN,BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/fingers_toes
|
||||
name = "Fingers and toes"
|
||||
icon_state = "fingerstoes"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/otie_socks
|
||||
name = "Fingerless socks"
|
||||
icon_state = "otiesocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/corvid_beak
|
||||
name = "Corvid beak"
|
||||
icon_state = "corvidbeak"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/corvid_belly
|
||||
name = "Corvid belly"
|
||||
icon_state = "corvidbelly"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/cow_body
|
||||
name = "Cow markings"
|
||||
icon_state = "cowbody"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/cow_nose
|
||||
name = "Cow nose"
|
||||
icon_state = "cownose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zmask
|
||||
name = "Eye mask"
|
||||
icon_state = "zmask"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zbody
|
||||
name = "Thick jagged stripes"
|
||||
icon_state = "zbody"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_GROIN,BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/znose
|
||||
name = "Jagged snout"
|
||||
icon_state = "znose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/otter_nose
|
||||
name = "Otter nose"
|
||||
icon_state = "otternose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/otter_face
|
||||
name = "Otter face"
|
||||
icon_state = "otterface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/deer_face
|
||||
name = "Deer face"
|
||||
icon_state = "deerface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/sharkface
|
||||
name = "Akula snout"
|
||||
icon_state = "sharkface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/sheppy_face
|
||||
name = "Shepherd snout"
|
||||
icon_state = "shepface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/sheppy_back
|
||||
name = "Shepherd back"
|
||||
icon_state = "shepback"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_belly_male
|
||||
name = "Zorren Male Torso"
|
||||
icon_state = "zorren_belly"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_belly_female
|
||||
name = "Zorren Female Torso"
|
||||
icon_state = "zorren_belly_female"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_back_patch
|
||||
name = "Zorren Back Patch"
|
||||
icon_state = "zorren_backpatch"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_face_male
|
||||
name = "Zorren Male Face"
|
||||
icon_state = "zorren_face"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
gender = MALE
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_face_female
|
||||
name = "Zorren Female Face"
|
||||
icon_state = "zorren_face_female"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
gender = FEMALE
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_muzzle_male
|
||||
name = "Zorren Male Muzzle"
|
||||
icon_state = "zorren_muzzle"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
gender = MALE
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_muzzle_female
|
||||
name = "Zorren Female Muzzle"
|
||||
icon_state = "zorren_muzzle_female"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
gender = FEMALE
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_socks
|
||||
name = "Zorren Socks"
|
||||
icon_state = "zorren_socks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/zorren_longsocks
|
||||
name = "Zorren Longsocks"
|
||||
icon_state = "zorren_longsocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/tesh_feathers
|
||||
name = "Teshari Feathers"
|
||||
icon_state = "tesh-feathers"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/harpy_feathers
|
||||
name = "Rapala leg Feather"
|
||||
icon_state = "harpy-feathers"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/harpy_legs
|
||||
name = "Rapala leg coloring"
|
||||
icon_state = "harpy-leg"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/chooves
|
||||
name = "Cloven hooves"
|
||||
icon_state = "chooves"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/body_tone
|
||||
name = "Body toning (for emergency contrast loss)"
|
||||
icon_state = "btone"
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/gloss
|
||||
name = "Full body gloss"
|
||||
icon_state = "gloss"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/eboop_panels
|
||||
name = "Eggnerd FBP panels"
|
||||
icon_state = "eboop"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/osocks_rarm
|
||||
name = "Modular Longsock (right arm)"
|
||||
icon_state = "osocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_R_ARM,BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/osocks_larm
|
||||
name = "Modular Longsock (left arm)"
|
||||
icon_state = "osocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_ARM,BP_L_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/osocks_rleg
|
||||
name = "Modular Longsock (right leg)"
|
||||
icon_state = "osocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_R_FOOT,BP_R_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/osocks_lleg
|
||||
name = "Modular Longsock (left leg)"
|
||||
icon_state = "osocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_L_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/animeeyesinner
|
||||
name = "Anime Eyes Inner"
|
||||
icon_state = "animeeyesinner"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/animeeyesouter
|
||||
name = "Anime Eyes Outer"
|
||||
icon_state = "animeeyesouter"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/panda_eye_marks
|
||||
name = "Panda Eye Markings"
|
||||
icon_state = "eyes_panda"
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/catwomantorso
|
||||
name = "Catwoman chest stripes"
|
||||
icon_state = "catwomanchest"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/catwomangroin
|
||||
name = "Catwoman groin stripes"
|
||||
icon_state = "catwomangroin"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/catwoman_rleg
|
||||
name = "Catwoman right leg stripes"
|
||||
icon_state = "catwomanright"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_R_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/catwoman_lleg
|
||||
name = "Catwoman left leg stripes"
|
||||
icon_state = "catwomanleft"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/teshi_small_feathers
|
||||
name = "Teshari small wingfeathers"
|
||||
icon_state = "teshi_sf"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_HAND,BP_R_HAND,BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spirit_lights
|
||||
name = "Ward - Spirit FBP Lights"
|
||||
icon_state = "lights"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spirit_lights_body
|
||||
name = "Ward - Spirit FBP Lights (body)"
|
||||
icon_state = "lights"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spirit_lights_head
|
||||
name = "Ward - Spirit FBP Lights (head)"
|
||||
icon_state = "lights"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spirit_panels
|
||||
name = "Ward - Spirit FBP Panels"
|
||||
icon_state = "panels"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spirit_panels_body
|
||||
name = "Ward - Spirit FBP Panels (body)"
|
||||
icon_state = "panels"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/spirit_panels_head
|
||||
name = "Ward - Spirit FBP Panels (head)"
|
||||
icon_state = "panels"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/tentacle_head
|
||||
name = "Squid Head"
|
||||
icon_state = "tentaclehead"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/tentacle_mouth
|
||||
name = "Tentacle Mouth"
|
||||
icon_state = "tentaclemouth"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/rosette
|
||||
name = "Rosettes"
|
||||
icon_state = "rosette"
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/werewolf_nose
|
||||
name = "Werewolf nose"
|
||||
icon = 'icons/mob/species/werebeast/werebeast_markings.dmi'
|
||||
icon_state = "werewolf_nose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list(SPECIES_WEREBEAST)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/werewolf_face
|
||||
name = "Werewolf face"
|
||||
icon = 'icons/mob/species/werebeast/werebeast_markings.dmi'
|
||||
icon_state = "werewolf"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list(SPECIES_WEREBEAST)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/werewolf_belly
|
||||
name = "Werewolf belly"
|
||||
icon = 'icons/mob/species/werebeast/werebeast_markings.dmi'
|
||||
icon_state = "werewolf"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_GROIN,BP_TORSO)
|
||||
species_allowed = list(SPECIES_WEREBEAST)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/werewolf_socks
|
||||
name = "Werewolf socks"
|
||||
icon = 'icons/mob/species/werebeast/werebeast_markings.dmi'
|
||||
icon_state = "werewolf"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND)
|
||||
species_allowed = list(SPECIES_WEREBEAST)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/shadekin_snoot
|
||||
name = "Shadekin Snoot"
|
||||
icon_state = "shadekin-snoot"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list(SPECIES_SHADEKIN, SPECIES_SHADEKIN_CREW)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/taj_nose_alt
|
||||
name = "Nose Color, alt. (Taj)"
|
||||
icon_state = "taj_nosealt"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/talons
|
||||
name = "Talons"
|
||||
icon_state = "talons"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/claws
|
||||
name = "Claws"
|
||||
icon_state = "claws"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_HAND,BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/equine_snout //Why the long face? Works best with sergal bodytype.
|
||||
name = "Equine Snout"
|
||||
icon_state = "donkey"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/equine_nose
|
||||
name = "Equine Nose"
|
||||
icon_state = "dnose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/bee_stripes
|
||||
name = "bee stripes"
|
||||
icon_state = "beestripes"
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vas_toes
|
||||
name = "Bug Paws (Vasilissan)"
|
||||
icon_state = "vas_toes"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT)
|
||||
|
||||
//CitRP stuff
|
||||
/datum/sprite_accessory/marking/vr/vox_alt
|
||||
name = "Vox Alternate"
|
||||
icon_state = "bay_vox"
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD)
|
||||
species_allowed = list(SPECIES_VOX)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/vox_alt_eyes
|
||||
name = "Alternate Vox Eyes"
|
||||
icon_state = "bay_vox_eyes"
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list(SPECIES_VOX)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/c_beast_body
|
||||
name = "Cyber Body"
|
||||
icon_state = "c_beast_body"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_TORSO,BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/c_beast_plating
|
||||
name = "Cyber Plating (Use w/ Cyber Body)"
|
||||
icon_state = "c_beast_plating"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/c_beast_band
|
||||
name = "Cyber Band (Use w/ Cybertech head)"
|
||||
icon_state = "c_beast_band"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/c_beast_cheek_a
|
||||
name = "Cyber Beast Cheeks A (Use A, B and C)"
|
||||
icon_state = "c_beast_a"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/c_beast_cheek_b
|
||||
name = "Cyber Beast Cheeks B (Use A, B and C)"
|
||||
icon_state = "c_beast_b"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/c_beast_cheek_c
|
||||
name = "Cyber Beast Cheeks C (Use A, B and C)"
|
||||
icon_state = "c_beast_c"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/teshari_large_eyes
|
||||
name = "Teshari large eyes"
|
||||
icon_state = "teshlarge_eyes"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list(SPECIES_TESHARI)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/teshari_coat
|
||||
name = "Teshari coat"
|
||||
icon_state = "tesh_coat"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_TORSO,BP_HEAD)
|
||||
species_allowed = list(SPECIES_TESHARI)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/teshari_pattern_male
|
||||
name = "Teshari male pattern"
|
||||
icon_state = "tesh-pattern-male"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD)
|
||||
species_allowed = list(SPECIES_TESHARI)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/teshari_pattern_female
|
||||
name = "Teshari female pattern"
|
||||
icon_state = "tesh-pattern-fem"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD)
|
||||
species_allowed = list(SPECIES_TESHARI)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/voxscales
|
||||
name = "Vox Scales"
|
||||
icon_state = "Voxscales"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/voxclaws
|
||||
name = "Vox Claws"
|
||||
icon_state = "Voxclaws"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/voxbeak
|
||||
name = "Vox Beak"
|
||||
icon_state = "Voxscales"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/unathihood
|
||||
name = "Cobra Hood"
|
||||
icon_state = "unathihood"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/unathidoublehorns
|
||||
name = "Double Unathi Horns"
|
||||
icon_state = "unathidoublehorns"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/unathihorns
|
||||
name = "Unathi Horns"
|
||||
icon_state = "unathihorns"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/unathiramhorns
|
||||
name = "Unathi Ram Horns"
|
||||
icon_state = "unathiramhorns"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/unathishortspines
|
||||
name = "Unathi Short Spines"
|
||||
icon_state = "unathishortspines"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/unathilongspines
|
||||
name = "Unathi Long Spines"
|
||||
icon_state = "unathilongspines"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/unathishortfrills
|
||||
name = "Unathi Short Frills"
|
||||
icon_state = "unathishortfrills"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/vr/unathilongfrills
|
||||
name = "Unathi Long Frills"
|
||||
icon_state = "unathilongfrills"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
941
code/modules/mob/new_player/sprite_accessories_tail.dm
Normal file
941
code/modules/mob/new_player/sprite_accessories_tail.dm
Normal file
@@ -0,0 +1,941 @@
|
||||
/*
|
||||
////////////////////////////
|
||||
/ =--------------------= /
|
||||
/ == Tail Definitions == /
|
||||
/ =--------------------= /
|
||||
////////////////////////////
|
||||
*/
|
||||
/datum/sprite_accessory/tail
|
||||
name = "You should not see this..."
|
||||
icon = 'icons/mob/human_races/sprite_accessories/tails.dmi'
|
||||
do_colouration = 0 //Set to 1 to enable coloration using the tail color.
|
||||
|
||||
color_blend_mode = ICON_ADD // Only appliciable if do_coloration = 1
|
||||
var/extra_overlay // Icon state of an additional overlay to blend in.
|
||||
var/extra_overlay2 //Tertiary.
|
||||
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
|
||||
var/extra_overlay2_w // Tertiary wagging.
|
||||
var/list/hide_body_parts = list() //Uses organ tag defines. Bodyparts in this list do not have their icons rendered, allowing for more spriter freedom when doing taur/digitigrade stuff.
|
||||
var/icon/clip_mask_icon = null //Icon file used for clip mask.
|
||||
var/clip_mask_state = null //Icon state to generate clip mask. Clip mask is used to 'clip' off the lower part of clothing such as jumpsuits & full suits.
|
||||
var/icon/clip_mask = null //Instantiated clip mask of given icon and state
|
||||
|
||||
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/tail/New()
|
||||
. = ..()
|
||||
if(clip_mask_icon && clip_mask_state)
|
||||
clip_mask = icon(icon = clip_mask_icon, icon_state = clip_mask_state)
|
||||
|
||||
// Species-unique tails
|
||||
|
||||
// Everyone tails
|
||||
|
||||
/datum/sprite_accessory/tail/invisible
|
||||
name = "hide species-sprite tail"
|
||||
icon = null
|
||||
icon_state = null
|
||||
|
||||
species_allowed = list(SPECIES_TAJ, SPECIES_UNATHI, SPECIES_TESHARI, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/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"
|
||||
|
||||
species_allowed = list(SPECIES_TAJ, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/tail/stripeytail_brown
|
||||
name = "stripey taj, brown"
|
||||
desc = ""
|
||||
icon_state = "stripeytail-brown"
|
||||
|
||||
/datum/sprite_accessory/tail/chameleon
|
||||
name = "Chameleon, colorable"
|
||||
desc = ""
|
||||
icon_state = "chameleon"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/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/nevreandc
|
||||
name = "nevrean tail, dual-color"
|
||||
desc = ""
|
||||
icon_state = "nevreantail_dc"
|
||||
extra_overlay = "nevreantail_dc_tail"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/tail/nevreanwagdc
|
||||
name = "nevrean wagtail, dual-color"
|
||||
desc = ""
|
||||
icon_state = "wagtail"
|
||||
extra_overlay = "wagtail_dc_tail"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/tail/nevreanwagdc_alt
|
||||
name = "nevrean wagtail, marked, dual-color"
|
||||
desc = ""
|
||||
icon_state = "wagtail2_dc"
|
||||
extra_overlay = "wagtail2_dc_mark"
|
||||
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/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/ketrainew_wag
|
||||
name = "new fennix tail (vwag)"
|
||||
desc = ""
|
||||
icon_state = "ketraitailnew"
|
||||
ani_state = "ketraitailnew_w"
|
||||
|
||||
/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/satyr
|
||||
name = "goat legs, colorable"
|
||||
desc = ""
|
||||
icon_state = "satyr"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
do_colouration = 1
|
||||
hide_body_parts = list(BP_L_LEG, BP_L_FOOT, BP_R_LEG, BP_R_FOOT) //Exclude pelvis just in case.
|
||||
clip_mask_icon = 'icons/mob/human_races/sprite_accessories/taurs.dmi'
|
||||
clip_mask_state = "taur_clip_mask_def" //Used to clip off the lower part of suits & uniforms.
|
||||
|
||||
/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/sneptail
|
||||
name = "Snep/Furry Tail (vwag)"
|
||||
desc = ""
|
||||
icon_state = "sneptail"
|
||||
ani_state = "sneptail_w"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "sneptail_mark"
|
||||
extra_overlay_w = "sneptail_mark_w"
|
||||
|
||||
|
||||
/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/newtailmaw
|
||||
name = "new tailmaw (vwag)"
|
||||
desc = ""
|
||||
icon_state = "newtailmaw"
|
||||
ani_state = "newtailmaw_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/vulpan_alt
|
||||
name = "vulpkanin alt style, colorable"
|
||||
desc = ""
|
||||
icon_state = "vulptail_alt"
|
||||
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"
|
||||
|
||||
/datum/sprite_accessory/tail/skunktail
|
||||
name = "skunk, dual-color"
|
||||
desc = ""
|
||||
icon_state = "skunktail"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "skunktail_mark"
|
||||
|
||||
/datum/sprite_accessory/tail/deertail
|
||||
name = "deer, dual-color"
|
||||
desc = ""
|
||||
icon_state = "deertail"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "deertail_mark"
|
||||
|
||||
/datum/sprite_accessory/tail/teshari_fluffytail
|
||||
name = "Teshari alternative, colorable"
|
||||
desc = ""
|
||||
icon_state = "teshari_fluffytail"
|
||||
extra_overlay = "teshari_fluffytail_mark"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
species_allowed = list(SPECIES_TESHARI, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/tail/nightstalker
|
||||
name = "Nightstalker, colorable"
|
||||
desc = ""
|
||||
icon_state = "nightstalker"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
//For all species tails. Includes haircolored tails.
|
||||
/datum/sprite_accessory/tail/special
|
||||
name = "Blank tail. Do not select."
|
||||
icon = 'icons/effects/species_tails.dmi'
|
||||
|
||||
/datum/sprite_accessory/tail/special/unathi
|
||||
name = "unathi tail"
|
||||
desc = ""
|
||||
icon_state = "sogtail_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
species_allowed = list(SPECIES_UNATHI, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/tail/special/tajaran
|
||||
name = "tajaran tail"
|
||||
desc = ""
|
||||
icon_state = "tajtail_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
species_allowed = list(SPECIES_TAJ, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/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
|
||||
species_allowed = list(SPECIES_TESHARI, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/tail/special/seromitailfeathered
|
||||
name = "seromi tail w/ feathers"
|
||||
desc = ""
|
||||
icon_state = "seromitail_s"
|
||||
extra_overlay = "seromitail_feathers_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
species_allowed = list(SPECIES_TESHARI, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/tail/special/unathihc
|
||||
name = "unathi tail, colorable"
|
||||
desc = ""
|
||||
icon_state = "sogtail_hc_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
species_allowed = list(SPECIES_UNATHI, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/datum/sprite_accessory/tail/special/tajaranhc
|
||||
name = "tajaran tail, colorable"
|
||||
desc = ""
|
||||
icon_state = "tajtail_hc_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
species_allowed = list(SPECIES_TAJ, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/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"
|
||||
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"
|
||||
|
||||
//Taurs moved to a separate file due to extra code around them
|
||||
|
||||
//Buggo Abdomens!
|
||||
|
||||
/datum/sprite_accessory/tail/buggo
|
||||
name = "Bug abdomen, colorable"
|
||||
desc = ""
|
||||
icon_state = "buggo_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/tail/buggobee
|
||||
name = "Bug abdomen, bee top, dual-colorable"
|
||||
desc = ""
|
||||
icon_state = "buggo_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggobee_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggobeefull
|
||||
name = "Bug abdomen, bee full, dual-colorable"
|
||||
desc = ""
|
||||
icon_state = "buggo_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggobeefull_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggounder
|
||||
name = "Bug abdomen, underside, dual-colorable"
|
||||
desc = ""
|
||||
icon_state = "buggo_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggounder_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggofirefly
|
||||
name = "Bug abdomen, firefly, dual-colorable"
|
||||
desc = ""
|
||||
icon_state = "buggo_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggofirefly_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggofat
|
||||
name = "Fat bug abdomen, colorable"
|
||||
desc = ""
|
||||
icon_state = "buggofat_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/tail/buggofatbee
|
||||
name = "Fat bug abdomen, bee top, dual-colorable"
|
||||
desc = ""
|
||||
icon_state = "buggofat_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggofatbee_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggofatbeefull
|
||||
name = "Fat bug abdomen, bee full, dual-colorable"
|
||||
desc = ""
|
||||
icon_state = "buggofat_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggofatbeefull_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggofatunder
|
||||
name = "Fat bug abdomen, underside, dual-colorable"
|
||||
desc = ""
|
||||
icon_state = "buggofat_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggofatunder_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggofatfirefly
|
||||
name = "Fat bug abdomen, firefly, dual-colorable"
|
||||
desc = ""
|
||||
icon_state = "buggofat_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggofatfirefly_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggowag
|
||||
name = "Bug abdomen, colorable, vwag change"
|
||||
desc = ""
|
||||
icon_state = "buggo_s"
|
||||
ani_state = "buggofat_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/tail/buggobeewag
|
||||
name = "Bug abdomen, bee top, dual color, vwag"
|
||||
desc = ""
|
||||
icon_state = "buggo_s"
|
||||
ani_state = "buggofat_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggobee_markings"
|
||||
extra_overlay_w = "buggofatbee_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggobeefullwag
|
||||
name = "Bug abdomen, bee full, dual color, vwag"
|
||||
desc = ""
|
||||
icon_state = "buggo_s"
|
||||
ani_state = "buggofat_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggobeefull_markings"
|
||||
extra_overlay_w = "buggofatbeefull_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggounderwag
|
||||
name = "Bug abdomen, underside, dual color, vwag"
|
||||
desc = ""
|
||||
icon_state = "buggo_s"
|
||||
ani_state = "buggofat_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggounder_markings"
|
||||
extra_overlay_w = "buggofatunder_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggofireflywag
|
||||
name = "Bug abdomen, firefly, dual color, vwag"
|
||||
desc = ""
|
||||
icon_state = "buggo_s"
|
||||
ani_state = "buggofat_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggofirefly_markings"
|
||||
extra_overlay_w = "buggofatfirefly_markings"
|
||||
|
||||
//Vass buggo variants!
|
||||
|
||||
/datum/sprite_accessory/tail/buggovass
|
||||
name = "Bug abdomen, vass, colorable"
|
||||
desc = ""
|
||||
icon_state = "buggo_vass_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/tail/buggovassbee
|
||||
name = "Bug abdomen, bee top, dc, vass"
|
||||
desc = ""
|
||||
icon_state = "buggo_vass_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggobee_vass_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggovassbeefull
|
||||
name = "Bug abdomen, bee full, dc, vass"
|
||||
desc = ""
|
||||
icon_state = "buggo_vass_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggobeefull_vass_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggovassunder
|
||||
name = "Bug abdomen, underside, dc, vass"
|
||||
desc = ""
|
||||
icon_state = "buggo_vass_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggounder_vass_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggovassfirefly
|
||||
name = "Bug abdomen, firefly, dc, vass"
|
||||
desc = ""
|
||||
icon_state = "buggo_vass_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggofirefly_vass_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggovassfat
|
||||
name = "Fat bug abdomen, vass, colorable"
|
||||
desc = ""
|
||||
icon_state = "buggofat_vass_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/tail/buggovassfatbee
|
||||
name = "Fat bug abdomen, bee top, dc, vass"
|
||||
desc = ""
|
||||
icon_state = "buggofat_vass_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggofatbee_vass_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggovassfatbeefull
|
||||
name = "Fat bug abdomen, bee full, dc, vass"
|
||||
desc = ""
|
||||
icon_state = "buggofat_vass_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggofatbeefull_vass_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggovassfatunder
|
||||
name = "Fat bug abdomen, underside, dc, vass"
|
||||
desc = ""
|
||||
icon_state = "buggofat_vass_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggofatunder_vass_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggovassfatfirefly
|
||||
name = "Fat bug abdomen, firefly, dc, vass"
|
||||
desc = ""
|
||||
icon_state = "buggofat_vass_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggofatfirefly_vass_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggovasswag
|
||||
name = "Bug abdomen, vass, colorable, vwag change"
|
||||
desc = ""
|
||||
icon_state = "buggo_vass_s"
|
||||
ani_state = "buggofat_vass_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/tail/buggovassbeewag
|
||||
name = "Bug abdomen, bee top, dc, vass, vwag"
|
||||
desc = ""
|
||||
icon_state = "buggo_vass_s"
|
||||
ani_state = "buggofat_vass_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggobee_vass_markings"
|
||||
extra_overlay_w = "buggofatbee_vass_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggovassbeefullwag
|
||||
name = "Bug abdomen, bee full, dc, vass, vwag"
|
||||
desc = ""
|
||||
icon_state = "buggo_vass_s"
|
||||
ani_state = "buggofat_vass_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggobeefull_vass_markings"
|
||||
extra_overlay_w = "buggofatbeefull_vass_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggovassunderwag
|
||||
name = "Bug abdomen, underside, dc, vass, vwag"
|
||||
desc = ""
|
||||
icon_state = "buggo_vass_s"
|
||||
ani_state = "buggofat_vass_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggounder_vass_markings"
|
||||
extra_overlay_w = "buggofatunder_vass_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/buggovassfireflywag
|
||||
name = "Bug abdomen, firefly, dc, vass, vwag"
|
||||
desc = ""
|
||||
icon_state = "buggo_vass_s"
|
||||
ani_state = "buggofat_vass_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "buggofirefly_vass_markings"
|
||||
extra_overlay_w = "buggofatfirefly_vass_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/tail_smooth
|
||||
name = "Smooth Lizard Tail, colorable"
|
||||
desc = ""
|
||||
icon_state = "tail_smooth"
|
||||
ani_state = "tail_smooth_w"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/tail/triplekitsune_colorable
|
||||
name = "Kitsune 3 tails, colorable"
|
||||
desc = ""
|
||||
icon_state = "triplekitsune"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "triplekitsune_tips"
|
||||
|
||||
/datum/sprite_accessory/tail/ninekitsune_colorable
|
||||
name = "Kitsune 9 tails, colorable"
|
||||
desc = ""
|
||||
icon_state = "ninekitsune"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "ninekitsune-tips"
|
||||
|
||||
/datum/sprite_accessory/tail/shadekin_short
|
||||
name = "Shadekin Short Tail, colorable"
|
||||
desc = ""
|
||||
icon_state = "shadekin-short"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
//apply_restrictions = TRUE
|
||||
//species_allowed = list(SPECIES_SHADEKIN, SPECIES_SHADEKIN_CREW)
|
||||
|
||||
/datum/sprite_accessory/tail/wartacosushi_tail //brightened +20RGB from matching roboparts
|
||||
name = "Ward-Takahashi Tail"
|
||||
desc = ""
|
||||
icon_state = "wardtakahashi_vulp"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/tail/wartacosushi_tail_dc
|
||||
name = "Ward-Takahashi Tail, dual-color"
|
||||
desc = ""
|
||||
icon_state = "wardtakahashi_vulp_dc"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "wardtakahashi_vulp_dc_mark"
|
||||
1140
code/modules/mob/new_player/sprite_accessories_tail_vr.dm
Normal file
1140
code/modules/mob/new_player/sprite_accessories_tail_vr.dm
Normal file
File diff suppressed because it is too large
Load Diff
349
code/modules/mob/new_player/sprite_accessories_taur.dm
Normal file
349
code/modules/mob/new_player/sprite_accessories_taur.dm
Normal file
@@ -0,0 +1,349 @@
|
||||
/datum/riding/taur
|
||||
keytype = /obj/item/weapon/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.
|
||||
key_name = "a riding crop" // What the 'keys' for the thing being rided on would be called.
|
||||
only_one_driver = TRUE // If true, only the person in 'front' (first on list of riding mobs) can drive.
|
||||
|
||||
/datum/riding/taur/handle_vehicle_layer()
|
||||
if(ridden.has_buckled_mobs())
|
||||
ridden.layer = initial(ridden.layer)
|
||||
else
|
||||
var/mob/living/L = ridden
|
||||
if(!(istype(L) && (L.status_flags & HIDING)))
|
||||
ridden.layer = initial(ridden.layer)
|
||||
|
||||
/datum/riding/taur/ride_check(mob/living/M)
|
||||
var/mob/living/L = ridden
|
||||
if(L.stat)
|
||||
force_dismount(M)
|
||||
return FALSE
|
||||
return TRUE
|
||||
|
||||
/datum/riding/taur/force_dismount(mob/M)
|
||||
. = ..()
|
||||
ridden.visible_message("<span class='notice'>[M] stops riding [ridden]!</span>")
|
||||
|
||||
//Hoooo boy.
|
||||
/datum/riding/taur/get_offsets(pass_index) // list(dir = x, y, layer)
|
||||
var/mob/living/L = ridden
|
||||
var/scale_x = L.icon_scale_x
|
||||
var/scale_y = L.icon_scale_y
|
||||
|
||||
var/list/values = list(
|
||||
"[NORTH]" = list(0, 8*scale_y, ABOVE_MOB_LAYER),
|
||||
"[SOUTH]" = list(0, 8*scale_y, BELOW_MOB_LAYER),
|
||||
"[EAST]" = list(-10*scale_x, 8*scale_y, ABOVE_MOB_LAYER),
|
||||
"[WEST]" = list(10*scale_x, 8*scale_y, ABOVE_MOB_LAYER))
|
||||
|
||||
return values
|
||||
|
||||
//Human overrides for taur riding
|
||||
/mob/living/carbon/human
|
||||
max_buckled_mobs = 1 //Yeehaw
|
||||
can_buckle = TRUE
|
||||
buckle_movable = TRUE
|
||||
buckle_lying = FALSE
|
||||
|
||||
/mob/living/carbon/human/buckle_mob(mob/living/M, forced = FALSE, check_loc = TRUE)
|
||||
if(forced)
|
||||
return ..() // Skip our checks
|
||||
if(!isTaurTail(tail_style))
|
||||
return FALSE
|
||||
else
|
||||
var/datum/sprite_accessory/tail/taur/taurtype = tail_style
|
||||
if(!taurtype.can_ride)
|
||||
return FALSE
|
||||
if(lying)
|
||||
return FALSE
|
||||
if(!ishuman(M))
|
||||
return FALSE
|
||||
if(M in buckled_mobs)
|
||||
return FALSE
|
||||
// if(M.size_multiplier > size_multiplier * 1.2)
|
||||
// to_chat(M,"<span class='warning'>This isn't a pony show! You need to be bigger for them to ride.</span>")
|
||||
// return FALSE
|
||||
if(M.loc != src.loc)
|
||||
if(M.Adjacent(src))
|
||||
M.forceMove(get_turf(src))
|
||||
|
||||
var/mob/living/carbon/human/H = M
|
||||
|
||||
if(isTaurTail(H.tail_style))
|
||||
to_chat(src,"<span class='warning'>Too many legs. TOO MANY LEGS!!</span>")
|
||||
return FALSE
|
||||
|
||||
. = ..()
|
||||
if(.)
|
||||
buckled_mobs[M] = "riding"
|
||||
|
||||
/mob/living/carbon/human/MouseDrop_T(mob/living/M, mob/living/user) //Prevention for forced relocation caused by can_buckle. Base proc has no other use.
|
||||
return
|
||||
|
||||
/mob/living/carbon/human/proc/taur_mount(var/mob/living/M in living_mobs(1))
|
||||
set name = "Taur Mount/Dismount"
|
||||
set category = "Abilities"
|
||||
set desc = "Let people ride on you."
|
||||
|
||||
if(LAZYLEN(buckled_mobs))
|
||||
var/datum/riding/R = riding_datum
|
||||
for(var/rider in buckled_mobs)
|
||||
R.force_dismount(rider)
|
||||
return
|
||||
if (stat != CONSCIOUS)
|
||||
return
|
||||
if(!can_buckle || !istype(M) || !M.Adjacent(src) || M.buckled)
|
||||
return
|
||||
if(buckle_mob(M))
|
||||
visible_message("<span class='notice'>[M] starts riding [name]!</span>")
|
||||
|
||||
/mob/living/carbon/human/attack_hand(mob/user as mob)
|
||||
if(LAZYLEN(buckled_mobs))
|
||||
//We're getting off!
|
||||
if(user in buckled_mobs)
|
||||
riding_datum.force_dismount(user)
|
||||
//We're kicking everyone off!
|
||||
if(user == src)
|
||||
for(var/rider in buckled_mobs)
|
||||
riding_datum.force_dismount(rider)
|
||||
else
|
||||
. = ..()
|
||||
|
||||
/*
|
||||
////////////////////////////
|
||||
/ =--------------------= /
|
||||
/ == 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/human_races/sprite_accessories/taurs.dmi'
|
||||
do_colouration = 1 // Yes color, using tail color
|
||||
color_blend_mode = ICON_MULTIPLY // The sprites for taurs are designed for ICON_MULTIPLY
|
||||
|
||||
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.
|
||||
|
||||
var/can_ride = FALSE //whether we're real rideable taur or just in that category.
|
||||
|
||||
hide_body_parts = list(BP_L_LEG, BP_L_FOOT, BP_R_LEG, BP_R_FOOT) //Exclude pelvis just in case.
|
||||
clip_mask_icon = 'icons/mob/human_races/sprite_accessories/taurs.dmi'
|
||||
clip_mask_state = "taur_clip_mask_def" //Used to clip off the lower part of suits & uniforms.
|
||||
|
||||
// Species-unique long tails/taurhalves
|
||||
|
||||
// Tails/taurhalves for everyone
|
||||
|
||||
/datum/sprite_accessory/tail/taur/wolf
|
||||
name = "Wolf (Taur)"
|
||||
icon_state = "wolf_s"
|
||||
under_sprites = 'icons/mob/taursuits_wolf.dmi'
|
||||
suit_sprites = 'icons/mob/taursuits_wolf.dmi'
|
||||
icon_sprite_tag = "wolf"
|
||||
|
||||
//TFF 22/11/19 - CHOMPStation port of fat taur sprites
|
||||
/datum/sprite_accessory/tail/taur/fatwolf
|
||||
name = "Fat Wolf (Taur)"
|
||||
icon_state = "fatwolf_s"
|
||||
icon_sprite_tag = "wolf" //This could be modified later.
|
||||
|
||||
/datum/sprite_accessory/tail/taur/wolf/wolf_2c
|
||||
name = "Wolf dual-color (Taur)"
|
||||
icon_state = "wolf_s"
|
||||
extra_overlay = "wolf_markings"
|
||||
//icon_sprite_tag = "wolf2c"
|
||||
|
||||
//TFF 22/11/19 - CHOMPStation port of fat taur sprites
|
||||
/datum/sprite_accessory/tail/taur/wolf/fatwolf_2c
|
||||
name = "Fat Wolf dual-color (Taur)"
|
||||
icon_state = "fatwolf_s"
|
||||
extra_overlay = "fatwolf_markings"
|
||||
//icon_sprite_tag = "fatwolf2c"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/wolf/synthwolf
|
||||
name = "SynthWolf dual-color (Taur)"
|
||||
icon_state = "synthwolf_s"
|
||||
extra_overlay = "synthwolf_markings"
|
||||
//icon_sprite_tag = "synthwolf"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/naga
|
||||
name = "Naga (Taur)"
|
||||
icon_state = "naga_s"
|
||||
suit_sprites = 'icons/mob/taursuits_naga.dmi'
|
||||
//icon_sprite_tag = "naga"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/naga/naga_2c
|
||||
name = "Naga dual-color (Taur)"
|
||||
icon_state = "naga_s"
|
||||
extra_overlay = "naga_markings"
|
||||
//icon_sprite_tag = "naga2c"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/horse
|
||||
name = "Horse (Taur)"
|
||||
icon_state = "horse_s"
|
||||
under_sprites = 'icons/mob/taursuits_horse.dmi'
|
||||
suit_sprites = 'icons/mob/taursuits_horse.dmi'
|
||||
icon_sprite_tag = "horse"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/horse/synthhorse
|
||||
name = "SynthHorse dual-color (Taur)"
|
||||
icon_state = "synthhorse_s"
|
||||
extra_overlay = "synthhorse_markings"
|
||||
//icon_sprite_tag = "synthhorse"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/cow
|
||||
name = "Cow (Taur)"
|
||||
icon_state = "cow_s"
|
||||
suit_sprites = 'icons/mob/taursuits_cow.dmi'
|
||||
icon_sprite_tag = "cow"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/deer
|
||||
name = "Deer dual-color (Taur)"
|
||||
icon_state = "deer_s"
|
||||
extra_overlay = "deer_markings"
|
||||
suit_sprites = 'icons/mob/taursuits_deer.dmi'
|
||||
icon_sprite_tag = "deer"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/lizard
|
||||
name = "Lizard (Taur)"
|
||||
icon_state = "lizard_s"
|
||||
suit_sprites = 'icons/mob/taursuits_lizard.dmi'
|
||||
icon_sprite_tag = "lizard"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/lizard/lizard_2c
|
||||
name = "Lizard dual-color (Taur)"
|
||||
icon_state = "lizard_s"
|
||||
extra_overlay = "lizard_markings"
|
||||
//icon_sprite_tag = "lizard2c"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/lizard/synthlizard
|
||||
name = "SynthLizard dual-color (Taur)"
|
||||
icon_state = "synthlizard_s"
|
||||
extra_overlay = "synthlizard_markings"
|
||||
//icon_sprite_tag = "synthlizard"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/spider
|
||||
name = "Spider (Taur)"
|
||||
icon_state = "spider_s"
|
||||
suit_sprites = 'icons/mob/taursuits_spider.dmi'
|
||||
icon_sprite_tag = "spider"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/tents
|
||||
name = "Tentacles (Taur)"
|
||||
icon_state = "tent_s"
|
||||
icon_sprite_tag = "tentacle"
|
||||
can_ride = 0
|
||||
|
||||
/datum/sprite_accessory/tail/taur/feline
|
||||
name = "Feline (Taur)"
|
||||
icon_state = "feline_s"
|
||||
suit_sprites = 'icons/mob/taursuits_feline.dmi'
|
||||
icon_sprite_tag = "feline"
|
||||
|
||||
//TFF 22/11/19 - CHOMPStation port of fat taur sprites
|
||||
/datum/sprite_accessory/tail/taur/fatfeline
|
||||
name = "Fat Feline (Taur)"
|
||||
icon_state = "fatfeline_s"
|
||||
//icon_sprite_tag = "fatfeline"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/fatfeline_wag
|
||||
name = "Fat Feline (Taur) (vwag)"
|
||||
icon_state = "fatfeline_s"
|
||||
ani_state = "fatfeline_w"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/feline/feline_2c
|
||||
name = "Feline dual-color (Taur)"
|
||||
icon_state = "feline_s"
|
||||
extra_overlay = "feline_markings"
|
||||
//icon_sprite_tag = "feline2c"
|
||||
|
||||
//TFF 22/11/19 - CHOMPStation port of fat taur sprites
|
||||
/datum/sprite_accessory/tail/taur/feline/fatfeline_2c
|
||||
name = "Fat Feline dual-color (Taur)"
|
||||
icon_state = "fatfeline_s"
|
||||
extra_overlay = "fatfeline_markings"
|
||||
//icon_sprite_tag = "fatfeline2c"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/feline/synthfeline
|
||||
name = "SynthFeline dual-color (Taur)"
|
||||
icon_state = "synthfeline_s"
|
||||
extra_overlay = "synthfeline_markings"
|
||||
//icon_sprite_tag = "synthfeline"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/slug
|
||||
name = "Slug (Taur)"
|
||||
icon_state = "slug_s"
|
||||
suit_sprites = 'icons/mob/taursuits_slug.dmi'
|
||||
icon_sprite_tag = "slug"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/frog
|
||||
name = "Frog (Taur)"
|
||||
icon_state = "frog_s"
|
||||
icon_sprite_tag = "frog"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/thicktentacles
|
||||
name = "Thick Tentacles (Taur)"
|
||||
icon_state = "tentacle_s"
|
||||
can_ride = 0
|
||||
icon_sprite_tag = "thick_tentacles"
|
||||
|
||||
/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"
|
||||
suit_sprites = 'icons/mob/taursuits_drake.dmi'
|
||||
icon_sprite_tag = "drake"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/otie
|
||||
name = "Otie (Taur)"
|
||||
icon_state = "otie_s"
|
||||
extra_overlay = "otie_markings"
|
||||
suit_sprites = 'icons/mob/taursuits_otie.dmi'
|
||||
icon_sprite_tag = "otie"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/alraune/alraune_2c
|
||||
name = "Alraune (dual color)"
|
||||
icon_state = "alraunecolor_s"
|
||||
ani_state = "alraunecolor_closed_s"
|
||||
ckeys_allowed = null
|
||||
do_colouration = 1
|
||||
extra_overlay = "alraunecolor_markings"
|
||||
extra_overlay_w = "alraunecolor_closed_markings"
|
||||
clip_mask_state = "taur_clip_mask_alraune"
|
||||
icon_sprite_tag = "alraune"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/wasp
|
||||
name = "Wasp (dual color)"
|
||||
icon_state = "wasp_s"
|
||||
extra_overlay = "wasp_markings"
|
||||
clip_mask_state = "taur_clip_mask_wasp"
|
||||
icon_sprite_tag = "wasp"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/mermaid
|
||||
name = "Mermaid (Taur)"
|
||||
icon_state = "mermaid_s"
|
||||
can_ride = 0
|
||||
icon_sprite_tag = "mermaid"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/shadekin_tail
|
||||
name = "Shadekin Tail"
|
||||
icon_state = "shadekin_s"
|
||||
can_ride = 0
|
||||
hide_body_parts = null
|
||||
clip_mask_icon = null
|
||||
clip_mask_state = null
|
||||
//apply_restrictions = TRUE
|
||||
//species_allowed = list(SPECIES_SHADEKIN, SPECIES_SHADEKIN_CREW)
|
||||
|
||||
/datum/sprite_accessory/tail/taur/shadekin_tail/shadekin_tail_2c
|
||||
name = "Shadekin Tail (dual color)"
|
||||
extra_overlay = "shadekin_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/shadekin_tail/shadekin_tail_long
|
||||
name = "Shadekin Long Tail"
|
||||
icon_state = "shadekin_long_s"
|
||||
585
code/modules/mob/new_player/sprite_accessories_taur_vr.dm
Normal file
585
code/modules/mob/new_player/sprite_accessories_taur_vr.dm
Normal file
@@ -0,0 +1,585 @@
|
||||
/*
|
||||
////////////////////////////
|
||||
/ =--------------------= /
|
||||
/ == 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
|
||||
|
||||
can_ride = TRUE //whether we're real rideable taur or just in that category
|
||||
|
||||
//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
|
||||
hide_body_parts = list(BP_L_LEG, BP_L_FOOT, BP_R_LEG, BP_R_FOOT) //Exclude pelvis just in case.
|
||||
clip_mask_icon = 'icons/mob/vore/taurs_vr.dmi'
|
||||
clip_mask_state = "taur_clip_mask_def" //Used to clip off the lower part of suits & uniforms.
|
||||
|
||||
// Species-unique long tails/taurhalves
|
||||
|
||||
// Tails/taurhalves for everyone
|
||||
|
||||
/datum/sprite_accessory/tail/taur/wolf
|
||||
name = "Wolf (Taur)"
|
||||
icon_state = "wolf_s"
|
||||
under_sprites = 'icons/mob/taursuits_wolf_vr.dmi'
|
||||
suit_sprites = 'icons/mob/taursuits_wolf_vr.dmi'
|
||||
icon_sprite_tag = "wolf"
|
||||
|
||||
//TFF 22/11/19 - CHOMPStation port of fat taur sprites
|
||||
/datum/sprite_accessory/tail/taur/fatwolf
|
||||
name = "Fat Wolf (Taur)"
|
||||
icon_state = "fatwolf_s"
|
||||
icon_sprite_tag = "wolf" //This could be modified later.
|
||||
|
||||
/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"
|
||||
|
||||
//MTosh 08/01/2020 - CHOMPstation Moved Synth Wolf up under wolf dual-color, and Fat Wolf below Synth Wolf, to better group original vorestation wolf taurs/differentiate from Chompstation Fat Taurs
|
||||
/datum/sprite_accessory/tail/taur/wolf/synthwolf
|
||||
name = "SynthWolf dual-color (Taur)"
|
||||
icon_state = "synthwolf_s"
|
||||
extra_overlay = "synthwolf_markings"
|
||||
|
||||
//TFF 22/11/19 - CHOMPStation port of fat taur sprites
|
||||
//Mtosh 08/01/2020 - CHOMPStation changed datum tree from "tail/taur/fatwolf" to "tail/taur/wolf/fatwolf" in order to fix bug involving taur duty vest.
|
||||
/datum/sprite_accessory/tail/taur/wolf/fatwolf
|
||||
name = "Fat Wolf (Taur)"
|
||||
icon_state = "fatwolf_s"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/wolf/fatwolf_2c
|
||||
name = "Fat Wolf 3-color (Taur)"
|
||||
icon_state = "fatwolf_s"
|
||||
extra_overlay = "fatwolf_markings"
|
||||
extra_overlay2 = "wolf_markings_2"
|
||||
//icon_sprite_tag = "fatwolf2c"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/wolf/synthwolf
|
||||
name = "SynthWolf dual-color (Taur)"
|
||||
icon_state = "synthwolf_s"
|
||||
extra_overlay = "synthwolf_markings"
|
||||
extra_overlay2 = "synthwolf_glow"
|
||||
//icon_sprite_tag = "synthwolf"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/skunk
|
||||
name = "Skunk (Taur)"
|
||||
icon_state = "skunk_s"
|
||||
extra_overlay = "skunk_markings"
|
||||
extra_overlay2 = "skunk_markings_2"
|
||||
icon_sprite_tag = "skunk"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/naga
|
||||
name = "Naga (Taur)"
|
||||
icon_state = "naga_s"
|
||||
suit_sprites = 'icons/mob/taursuits_naga_vr.dmi'
|
||||
//icon_sprite_tag = "naga"
|
||||
|
||||
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"
|
||||
//icon_sprite_tag = "naga2c"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/horse
|
||||
name = "Horse (Taur)"
|
||||
icon_state = "horse_s"
|
||||
under_sprites = 'icons/mob/taursuits_horse_vr.dmi'
|
||||
suit_sprites = 'icons/mob/taursuits_horse_vr.dmi'
|
||||
icon_sprite_tag = "horse"
|
||||
|
||||
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"
|
||||
extra_overlay2 = "synthhorse_glow"
|
||||
//icon_sprite_tag = "synthhorse"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/cow
|
||||
name = "Cow (Taur)"
|
||||
icon_state = "cow_s"
|
||||
suit_sprites = 'icons/mob/taursuits_cow_vr.dmi'
|
||||
icon_sprite_tag = "cow"
|
||||
|
||||
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/deer
|
||||
name = "Deer dual-color (Taur)"
|
||||
icon_state = "deer_s"
|
||||
extra_overlay = "deer_markings"
|
||||
suit_sprites = 'icons/mob/taursuits_deer_vr.dmi'
|
||||
icon_sprite_tag = "deer"
|
||||
|
||||
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"
|
||||
suit_sprites = 'icons/mob/taursuits_lizard_vr.dmi'
|
||||
icon_sprite_tag = "lizard"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/lizard/lizard_2c
|
||||
name = "Lizard dual-color (Taur)"
|
||||
icon_state = "lizard_s"
|
||||
extra_overlay = "lizard_markings"
|
||||
//icon_sprite_tag = "lizard2c"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/lizard/synthlizard
|
||||
name = "SynthLizard dual-color (Taur)"
|
||||
icon_state = "synthlizard_s"
|
||||
extra_overlay = "synthlizard_markings"
|
||||
extra_overlay2 = "synthlizard_glow"
|
||||
//icon_sprite_tag = "synthlizard"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/spider
|
||||
name = "Spider (Taur)"
|
||||
icon_state = "spider_s"
|
||||
suit_sprites = 'icons/mob/taursuits_spider_vr.dmi'
|
||||
icon_sprite_tag = "spider"
|
||||
|
||||
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"
|
||||
icon_sprite_tag = "tentacle"
|
||||
can_ride = 0
|
||||
|
||||
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"
|
||||
suit_sprites = 'icons/mob/taursuits_feline_vr.dmi'
|
||||
icon_sprite_tag = "feline"
|
||||
|
||||
//TFF 22/11/19 - CHOMPStation port of fat taur sprites
|
||||
/datum/sprite_accessory/tail/taur/fatfeline
|
||||
name = "Fat Feline (Taur)"
|
||||
icon_state = "fatfeline_s"
|
||||
//icon_sprite_tag = "fatfeline"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/fatfeline_wag
|
||||
name = "Fat Feline (Taur) (vwag)"
|
||||
icon_state = "fatfeline_s"
|
||||
ani_state = "fatfeline_w"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/feline/feline_2c
|
||||
name = "Feline 3-color (Taur)"
|
||||
icon_state = "feline_s"
|
||||
extra_overlay = "feline_markings"
|
||||
extra_overlay2 = "feline_markings_2"
|
||||
//icon_sprite_tag = "feline2c"
|
||||
|
||||
//TFF 22/11/19 - CHOMPStation port of fat taur sprites
|
||||
/datum/sprite_accessory/tail/taur/feline/fatfeline_2c
|
||||
name = "Fat Feline 3-color (Taur)"
|
||||
icon_state = "fatfeline_s"
|
||||
extra_overlay = "fatfeline_markings"
|
||||
extra_overlay2 = "feline_markings_2"
|
||||
//icon_sprite_tag = "fatfeline2c"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/feline/synthfeline
|
||||
name = "SynthFeline dual-color (Taur)"
|
||||
icon_state = "synthfeline_s"
|
||||
extra_overlay = "synthfeline_markings"
|
||||
extra_overlay2 = "synthfeline_glow"
|
||||
//icon_sprite_tag = "synthfeline"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/slug
|
||||
name = "Slug (Taur)"
|
||||
icon_state = "slug_s"
|
||||
suit_sprites = 'icons/mob/taursuits_slug_vr.dmi'
|
||||
icon_sprite_tag = "slug"
|
||||
|
||||
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"
|
||||
icon_sprite_tag = "frog"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/thicktentacles
|
||||
name = "Thick Tentacles (Taur)"
|
||||
icon_state = "tentacle_s"
|
||||
can_ride = 0
|
||||
icon_sprite_tag = "thick_tentacles"
|
||||
|
||||
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/drake //Enabling on request, no suit compatibility but then again see 2 above.
|
||||
name = "Drake (Taur)"
|
||||
icon_state = "drake_s"
|
||||
extra_overlay = "drake_markings"
|
||||
suit_sprites = 'icons/mob/taursuits_drake_vr.dmi'
|
||||
icon_sprite_tag = "drake"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/otie
|
||||
name = "Otie (Taur)"
|
||||
icon_state = "otie_s"
|
||||
extra_overlay = "otie_markings"
|
||||
extra_overlay2 = "otie_markings_2"
|
||||
suit_sprites = 'icons/mob/taursuits_otie_vr.dmi'
|
||||
icon_sprite_tag = "otie"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/alraune/alraune_2c
|
||||
name = "Alraune (dual color)"
|
||||
icon_state = "alraunecolor_s"
|
||||
ani_state = "alraunecolor_closed_s"
|
||||
ckeys_allowed = null
|
||||
do_colouration = 1
|
||||
extra_overlay = "alraunecolor_markings"
|
||||
extra_overlay_w = "alraunecolor_closed_markings"
|
||||
clip_mask_state = "taur_clip_mask_alraune"
|
||||
icon_sprite_tag = "alraune"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/wasp
|
||||
name = "Wasp (dual color)"
|
||||
icon_state = "wasp_s"
|
||||
extra_overlay = "wasp_markings"
|
||||
clip_mask_state = "taur_clip_mask_wasp"
|
||||
icon_sprite_tag = "wasp"
|
||||
|
||||
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!"
|
||||
msg_prey_harm_walk = "%owner methodically places their leg upon your body, slowly applying pressure, crushing you against the floor!"
|
||||
|
||||
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/mermaid
|
||||
name = "Mermaid (Taur)"
|
||||
icon_state = "mermaid_s"
|
||||
can_ride = 0
|
||||
icon_sprite_tag = "mermaid"
|
||||
|
||||
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/shadekin_tail
|
||||
name = "Shadekin Tail"
|
||||
icon_state = "shadekin_s"
|
||||
can_ride = 0
|
||||
hide_body_parts = null
|
||||
clip_mask_icon = null
|
||||
clip_mask_state = null
|
||||
//apply_restrictions = TRUE
|
||||
//species_allowed = list(SPECIES_SHADEKIN, SPECIES_SHADEKIN_CREW)
|
||||
|
||||
/datum/sprite_accessory/tail/taur/shadekin_tail/shadekin_tail_2c
|
||||
name = "Shadekin Tail (dual color)"
|
||||
extra_overlay = "shadekin_markings"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/shadekin_tail/shadekin_tail_long
|
||||
name = "Shadekin Long Tail"
|
||||
icon_state = "shadekin_long_s"
|
||||
|
||||
/datum/sprite_accessory/tail/taur/pawcow // this grabs suit sprites from the normal cow, the outline is the same
|
||||
name = "Cow w/ paws (Taur)"
|
||||
icon_state = "pawcow_s"
|
||||
extra_overlay = "pawcow_markings"
|
||||
suit_sprites = 'icons/mob/taursuits_cow_vr.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!"
|
||||
|
||||
msg_owner_disarm_walk = "You firmly push your paw down on %prey, painfully but harmlessly pinning them to the ground!"
|
||||
msg_prey_disarm_walk = "%owner firmly pushes their paw down on you, quite painfully but harmlessly pinning you to the ground!"
|
||||
|
||||
msg_owner_harm_walk = "You methodically place your paw down upon %prey's body, slowly applying pressure, crushing them against the floor below!"
|
||||
msg_prey_harm_walk = "%owner methodically places their paw 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 paws!"
|
||||
msg_prey_grab_success = "%owner pins you to the ground before scooping you up with their paws!"
|
||||
|
||||
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 paw, forcing you down to the ground!"
|
||||
|
||||
// Special snowflake tails/taurhalves
|
||||
|
||||
//spoopylizz: Roiz Lizden
|
||||
/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")
|
||||
hide_body_parts = null
|
||||
clip_mask_icon = null
|
||||
clip_mask_state = null
|
||||
|
||||
//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!"
|
||||
|
||||
//natje:
|
||||
/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
|
||||
can_ride = 0
|
||||
clip_mask_state = "taur_clip_mask_alraune"
|
||||
|
||||
|
||||
msg_prey_stepunder = "You run between %prey's vines."
|
||||
msg_owner_stepunder = "%owner runs between your vines."
|
||||
|
||||
msg_owner_disarm_run = "You quickly push %prey to the ground with some of your vines!"
|
||||
msg_prey_disarm_run = "%owner pushes you down to the ground with some of their vines!"
|
||||
|
||||
msg_owner_disarm_walk = "You push down on %prey with some of your vines, pinning them down firmly under you!"
|
||||
msg_prey_disarm_walk = "%owner pushes down on you with some of their vines, pinning you down firmly below them!"
|
||||
|
||||
msg_owner_harm_run = "Your vines carelessly slide past %prey, crushing them!"
|
||||
msg_prey_harm_run = "%owner quickly goes over your body, carelessly crushing you with their vines!"
|
||||
|
||||
msg_owner_harm_walk = "Your vines methodically apply pressure on %prey's body, crushing them against the floor below!"
|
||||
msg_prey_harm_walk = "%owner's thick vines methodically apply pressure on your body, crushing you into the floor below!"
|
||||
|
||||
msg_owner_grab_success = "You slide over %prey with your vines, smushing them against the ground before wrapping one up around them, trapping them within the tight confines of your vines!"
|
||||
msg_prey_grab_success = "%owner slides over you with their vines, smushing you against the ground before wrapping one up around you, trapping you within the tight confines of their vines!"
|
||||
|
||||
msg_owner_grab_fail = "You step down onto %prey with one of your vines, forcing them onto the ground!"
|
||||
msg_prey_grab_fail = "%owner steps down onto you with one of their vines, squishing you and forcing you onto the ground!"
|
||||
@@ -603,739 +603,29 @@
|
||||
species_allowed = list(SPECIES_VULPKANIN)
|
||||
gender = NEUTER
|
||||
|
||||
//VOREStation Body Markings and Overrides
|
||||
//Reminder: BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD
|
||||
|
||||
/datum/sprite_accessory/marking //Override for base markings
|
||||
color_blend_mode = ICON_ADD
|
||||
|
||||
/datum/sprite_accessory/marking/vr
|
||||
icon = 'icons/mob/human_races/markings_vr.dmi'
|
||||
|
||||
vulp_belly
|
||||
name = "belly fur (Vulp)"
|
||||
icon_state = "vulp_belly"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
vulp_fullbelly
|
||||
name = "full belly fur (Vulp)"
|
||||
icon_state = "vulp_fullbelly"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
vulp_crest
|
||||
name = "belly crest (Vulp)"
|
||||
icon_state = "vulp_crest"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
vulp_nose
|
||||
name = "nose (Vulp)"
|
||||
icon_state = "vulp_nose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
vulp_short_nose
|
||||
name = "nose, short (Vulp)"
|
||||
icon_state = "vulp_short_nose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
snoutstripe
|
||||
name = "snout stripe (Vulp)"
|
||||
icon_state = "snoutstripe"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
vulp_face
|
||||
name = "face (Vulp)"
|
||||
icon_state = "vulp_face"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
vulp_facealt
|
||||
name = "face, alt. (Vulp)"
|
||||
icon_state = "vulp_facealt"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
vulp_earsface
|
||||
name = "ears and face (Vulp)"
|
||||
icon_state = "vulp_earsface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
vulp_all
|
||||
name = "all head highlights (Vulp)"
|
||||
icon_state = "vulp_all"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
sergal_full
|
||||
name = "Sergal Markings"
|
||||
icon_state = "sergal_full"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
species_allowed = list("Sergal")
|
||||
|
||||
sergal_full_female
|
||||
name = "Sergal Markings (Female)"
|
||||
icon_state = "sergal_full_female"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
species_allowed = list("Sergal")
|
||||
|
||||
monoeye
|
||||
name = "Monoeye"
|
||||
icon_state = "monoeye"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
spidereyes
|
||||
name = "Spider Eyes"
|
||||
icon_state = "spidereyes"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
sergaleyes
|
||||
name = "Sergal Eyes"
|
||||
icon_state = "eyes_sergal"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
closedeyes
|
||||
name = "Closed Eyes"
|
||||
icon_state = "eyes_closed"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
brows
|
||||
name = "Eyebrows"
|
||||
icon_state = "brows"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
nevrean_female
|
||||
name = "Female Nevrean beak"
|
||||
icon_state = "nevrean_f"
|
||||
body_parts = list(BP_HEAD)
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
gender = FEMALE
|
||||
|
||||
nevrean_male
|
||||
name = "Male Nevrean beak"
|
||||
icon_state = "nevrean_m"
|
||||
body_parts = list(BP_HEAD)
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
gender = MALE
|
||||
|
||||
spots
|
||||
name = "Spots"
|
||||
icon_state = "spots"
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO)
|
||||
|
||||
shaggy_mane
|
||||
name = "Shaggy mane/feathers"
|
||||
icon_state = "shaggy"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO)
|
||||
|
||||
jagged_teeth
|
||||
name = "Jagged teeth"
|
||||
icon_state = "jagged"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
blank_face
|
||||
name = "Blank round face (use with monster mouth)"
|
||||
icon_state = "blankface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
monster_mouth
|
||||
name = "Monster mouth"
|
||||
icon_state = "monster"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
saber_teeth
|
||||
name = "Saber teeth"
|
||||
icon_state = "saber"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
fangs
|
||||
name = "Fangs"
|
||||
icon_state = "fangs"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
tusks
|
||||
name = "Tusks"
|
||||
icon_state = "tusks"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
otie_face
|
||||
name = "Otie face"
|
||||
icon_state = "otieface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
otie_nose
|
||||
name = "Otie nose"
|
||||
icon_state = "otie_nose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
otienose_lite
|
||||
name = "Short otie nose"
|
||||
icon_state = "otienose_lite"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
backstripes
|
||||
name = "Back stripes"
|
||||
icon_state = "otiestripes"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_HEAD)
|
||||
|
||||
belly_butt
|
||||
name = "Belly and butt"
|
||||
icon_state = "bellyandbutt"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_GROIN,BP_TORSO)
|
||||
|
||||
fingers_toes
|
||||
name = "Fingers and toes"
|
||||
icon_state = "fingerstoes"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
otie_socks
|
||||
name = "Fingerless socks"
|
||||
icon_state = "otiesocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
corvid_beak
|
||||
name = "Corvid beak"
|
||||
icon_state = "corvidbeak"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
corvid_belly
|
||||
name = "Corvid belly"
|
||||
icon_state = "corvidbelly"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
cow_body
|
||||
name = "Cow markings"
|
||||
icon_state = "cowbody"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
cow_nose
|
||||
name = "Cow nose"
|
||||
icon_state = "cownose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
zmask
|
||||
name = "Eye mask"
|
||||
icon_state = "zmask"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
zbody
|
||||
name = "Thick jagged stripes"
|
||||
icon_state = "zbody"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_GROIN,BP_TORSO)
|
||||
|
||||
znose
|
||||
name = "Jagged snout"
|
||||
icon_state = "znose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
otter_nose
|
||||
name = "Otter nose"
|
||||
icon_state = "otternose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
otter_face
|
||||
name = "Otter face"
|
||||
icon_state = "otterface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
deer_face
|
||||
name = "Deer face"
|
||||
icon_state = "deerface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
sharkface
|
||||
name = "Akula snout"
|
||||
icon_state = "sharkface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
sheppy_face
|
||||
name = "Shepherd snout"
|
||||
icon_state = "shepface"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
sheppy_back
|
||||
name = "Shepherd back"
|
||||
icon_state = "shepback"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
zorren_belly_male
|
||||
name = "Zorren Male Torso"
|
||||
icon_state = "zorren_belly"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
zorren_belly_female
|
||||
name = "Zorren Female Torso"
|
||||
icon_state = "zorren_belly_female"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
zorren_back_patch
|
||||
name = "Zorren Back Patch"
|
||||
icon_state = "zorren_backpatch"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO)
|
||||
|
||||
zorren_face_male
|
||||
name = "Zorren Male Face"
|
||||
icon_state = "zorren_face"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
gender = MALE
|
||||
|
||||
zorren_face_female
|
||||
name = "Zorren Female Face"
|
||||
icon_state = "zorren_face_female"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
gender = FEMALE
|
||||
|
||||
zorren_muzzle_male
|
||||
name = "Zorren Male Muzzle"
|
||||
icon_state = "zorren_muzzle"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
gender = MALE
|
||||
|
||||
zorren_muzzle_female
|
||||
name = "Zorren Female Muzzle"
|
||||
icon_state = "zorren_muzzle_female"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
gender = FEMALE
|
||||
|
||||
zorren_socks
|
||||
name = "Zorren Socks"
|
||||
icon_state = "zorren_socks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
zorren_longsocks
|
||||
name = "Zorren Longsocks"
|
||||
icon_state = "zorren_longsocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
tesh_feathers
|
||||
name = "Teshari Feathers"
|
||||
icon_state = "tesh-feathers"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
harpy_feathers
|
||||
name = "Rapala leg Feather"
|
||||
icon_state = "harpy-feathers"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG)
|
||||
|
||||
harpy_legs
|
||||
name = "Rapala leg coloring"
|
||||
icon_state = "harpy-leg"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG)
|
||||
|
||||
chooves
|
||||
name = "Cloven hooves"
|
||||
icon_state = "chooves"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT)
|
||||
|
||||
alurane
|
||||
name = "Alurane Body"
|
||||
icon_state = "alurane"
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
ckeys_allowed = list("natje")
|
||||
|
||||
body_tone
|
||||
name = "Body toning (for emergency contrast loss)"
|
||||
icon_state = "btone"
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO)
|
||||
|
||||
gloss
|
||||
name = "Full body gloss"
|
||||
icon_state = "gloss"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
eboop_panels
|
||||
name = "Eggnerd FBP panels"
|
||||
icon_state = "eboop"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
osocks_rarm
|
||||
name = "Modular Longsock (right arm)"
|
||||
icon_state = "osocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_R_ARM,BP_R_HAND)
|
||||
|
||||
osocks_larm
|
||||
name = "Modular Longsock (left arm)"
|
||||
icon_state = "osocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_ARM,BP_L_HAND)
|
||||
|
||||
osocks_rleg
|
||||
name = "Modular Longsock (right leg)"
|
||||
icon_state = "osocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_R_FOOT,BP_R_LEG)
|
||||
|
||||
osocks_lleg
|
||||
name = "Modular Longsock (left leg)"
|
||||
icon_state = "osocks"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_L_LEG)
|
||||
|
||||
animeeyesinner
|
||||
name = "Anime Eyes Inner"
|
||||
icon_state = "animeeyesinner"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
animeeyesouter
|
||||
name = "Anime Eyes Outer"
|
||||
icon_state = "animeeyesouter"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
panda_eye_marks
|
||||
name = "Panda Eye Markings"
|
||||
icon_state = "eyes_panda"
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list("Human")
|
||||
|
||||
catwomantorso
|
||||
name = "Catwoman chest stripes"
|
||||
icon_state = "catwomanchest"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_TORSO)
|
||||
|
||||
catwomangroin
|
||||
name = "Catwoman groin stripes"
|
||||
icon_state = "catwomangroin"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_GROIN)
|
||||
|
||||
catwoman_rleg
|
||||
name = "Catwoman right leg stripes"
|
||||
icon_state = "catwomanright"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_R_LEG)
|
||||
|
||||
catwoman_lleg
|
||||
name = "Catwoman left leg stripes"
|
||||
icon_state = "catwomanleft"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG)
|
||||
|
||||
teshi_small_feathers
|
||||
name = "Teshari small wingfeathers"
|
||||
icon_state = "teshi_sf"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_HAND,BP_R_HAND,BP_TORSO)
|
||||
|
||||
spirit_lights
|
||||
name = "Ward - Spirit FBP Lights"
|
||||
icon_state = "lights"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_HEAD)
|
||||
|
||||
spirit_lights_body
|
||||
name = "Ward - Spirit FBP Lights (body)"
|
||||
icon_state = "lights"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO)
|
||||
|
||||
spirit_lights_head
|
||||
name = "Ward - Spirit FBP Lights (head)"
|
||||
icon_state = "lights"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
spirit_panels
|
||||
name = "Ward - Spirit FBP Panels"
|
||||
icon_state = "panels"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
spirit_panels_body
|
||||
name = "Ward - Spirit FBP Panels (body)"
|
||||
icon_state = "panels"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO)
|
||||
|
||||
spirit_panels_head
|
||||
name = "Ward - Spirit FBP Panels (head)"
|
||||
icon_state = "panels"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
tentacle_head
|
||||
name = "Squid Head"
|
||||
icon_state = "tentaclehead"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
tentacle_mouth
|
||||
name = "Tentacle Mouth"
|
||||
icon_state = "tentaclemouth"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
rosette
|
||||
name = "Rosettes"
|
||||
icon_state = "rosette"
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
|
||||
werewolf_nose
|
||||
name = "Werewolf nose"
|
||||
icon = 'icons/mob/species/werebeast/werebeast_markings.dmi'
|
||||
icon_state = "werewolf_nose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list(SPECIES_WEREBEAST)
|
||||
|
||||
werewolf_face
|
||||
name = "Werewolf face"
|
||||
icon = 'icons/mob/species/werebeast/werebeast_markings.dmi'
|
||||
icon_state = "werewolf"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list(SPECIES_WEREBEAST)
|
||||
|
||||
werewolf_belly
|
||||
name = "Werewolf belly"
|
||||
icon = 'icons/mob/species/werebeast/werebeast_markings.dmi'
|
||||
icon_state = "werewolf"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_GROIN,BP_TORSO)
|
||||
species_allowed = list(SPECIES_WEREBEAST)
|
||||
|
||||
werewolf_socks
|
||||
name = "Werewolf socks"
|
||||
icon = 'icons/mob/species/werebeast/werebeast_markings.dmi'
|
||||
icon_state = "werewolf"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND)
|
||||
species_allowed = list(SPECIES_WEREBEAST)
|
||||
|
||||
shadekin_snoot
|
||||
name = "Shadekin Snoot"
|
||||
icon_state = "shadekin-snoot"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list(SPECIES_SHADEKIN, SPECIES_SHADEKIN_CREW, SPECIES_SHADEKIN_YW) //YW edits
|
||||
|
||||
taj_nose_alt
|
||||
name = "Nose Color, alt. (Taj)"
|
||||
icon_state = "taj_nosealt"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
talons
|
||||
name = "Talons"
|
||||
icon_state = "talons"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG)
|
||||
|
||||
claws
|
||||
name = "Claws"
|
||||
icon_state = "claws"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_HAND,BP_R_HAND)
|
||||
|
||||
equine_snout //Why the long face? Works best with sergal bodytype.
|
||||
name = "Equine Snout"
|
||||
icon_state = "donkey"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
equine_nose
|
||||
name = "Equine Nose"
|
||||
icon_state = "dnose"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
bee_stripes
|
||||
name = "bee stripes"
|
||||
icon_state = "beestripes"
|
||||
body_parts = list(BP_TORSO,BP_GROIN)
|
||||
|
||||
vas_toes
|
||||
name = "Bug Paws (Vasilissan)"
|
||||
icon_state = "vas_toes"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT)
|
||||
|
||||
//CitRP stuff
|
||||
vox_alt
|
||||
name = "Vox Alternate"
|
||||
icon_state = "bay_vox"
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD)
|
||||
species_allowed = list(SPECIES_VOX)
|
||||
|
||||
vox_alt_eyes
|
||||
name = "Alternate Vox Eyes"
|
||||
icon_state = "bay_vox_eyes"
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list(SPECIES_VOX)
|
||||
|
||||
c_beast_body
|
||||
name = "Cyber Body"
|
||||
icon_state = "c_beast_body"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_TORSO,BP_GROIN)
|
||||
|
||||
c_beast_plating
|
||||
name = "Cyber Plating (Use w/ Cyber Body)"
|
||||
icon_state = "c_beast_plating"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM)
|
||||
|
||||
c_beast_band
|
||||
name = "Cyber Band (Use w/ Cybertech head)"
|
||||
icon_state = "c_beast_band"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
c_beast_cheek_a
|
||||
name = "Cyber Beast Cheeks A (Use A, B and C)"
|
||||
icon_state = "c_beast_a"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
c_beast_cheek_b
|
||||
name = "Cyber Beast Cheeks B (Use A, B and C)"
|
||||
icon_state = "c_beast_b"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
c_beast_cheek_c
|
||||
name = "Cyber Beast Cheeks C (Use A, B and C)"
|
||||
icon_state = "c_beast_c"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
teshari_large_eyes
|
||||
name = "Teshari large eyes"
|
||||
icon_state = "teshlarge_eyes"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
species_allowed = list(SPECIES_TESHARI)
|
||||
|
||||
teshari_coat
|
||||
name = "Teshari coat"
|
||||
icon_state = "tesh_coat"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_TORSO,BP_HEAD)
|
||||
species_allowed = list(SPECIES_TESHARI)
|
||||
|
||||
teshari_pattern_male
|
||||
name = "Teshari male pattern"
|
||||
icon_state = "tesh-pattern-male"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD)
|
||||
species_allowed = list(SPECIES_TESHARI)
|
||||
|
||||
teshari_pattern_female
|
||||
name = "Teshari female pattern"
|
||||
icon_state = "tesh-pattern-fem"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD)
|
||||
species_allowed = list(SPECIES_TESHARI)
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT)
|
||||
|
||||
voxscales
|
||||
name = "Vox Scales"
|
||||
icon_state = "Voxscales"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_HEAD)
|
||||
|
||||
voxclaws
|
||||
name = "Vox Claws"
|
||||
icon_state = "Voxclaws"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_HAND,BP_R_HAND)
|
||||
|
||||
voxbeak
|
||||
name = "Vox Beak"
|
||||
icon_state = "Voxscales"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
unathihood
|
||||
name = "Cobra Hood"
|
||||
icon_state = "unathihood"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
unathidoublehorns
|
||||
name = "Double Unathi Horns"
|
||||
icon_state = "unathidoublehorns"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
unathihorns
|
||||
name = "Unathi Horns"
|
||||
icon_state = "unathihorns"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
unathiramhorns
|
||||
name = "Unathi Ram Horns"
|
||||
icon_state = "unathiramhorns"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
unathishortspines
|
||||
name = "Unathi Short Spines"
|
||||
icon_state = "unathishortspines"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
unathilongspines
|
||||
name = "Unathi Long Spines"
|
||||
icon_state = "unathilongspines"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
unathishortfrills
|
||||
name = "Unathi Short Frills"
|
||||
icon_state = "unathishortfrills"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
unathilongfrills
|
||||
name = "Unathi Long Frills"
|
||||
icon_state = "unathilongfrills"
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
body_parts = list(BP_HEAD)
|
||||
/*
|
||||
////////////////////////////
|
||||
/ =--------------------= /
|
||||
/ == Misc Definitions == /
|
||||
/ =--------------------= /
|
||||
////////////////////////////
|
||||
*/
|
||||
|
||||
// Yes, I have to add all of this just to make some glowy hair.
|
||||
// No, this isn't a character creation option, but... I guess in the future it could be, if anyone wants that?
|
||||
|
||||
/datum/sprite_accessory/hair_accessory
|
||||
name = "You should not see this..."
|
||||
icon = 'icons/mob/vore/hair_accessories_vr.dmi'
|
||||
do_colouration = 0 // Set to 1 to blend (ICON_ADD) hair color
|
||||
|
||||
var/ignores_lighting = 0 // Whether or not this hair accessory will ignore lighting and glow in the dark.
|
||||
color_blend_mode = ICON_ADD // Only appliciable if do_coloration = 1
|
||||
var/desc = "You should not see this..."
|
||||
|
||||
/datum/sprite_accessory/hair_accessory/verie_hair_glow
|
||||
name = "verie's hair glow"
|
||||
desc = ""
|
||||
icon_state = "verie_hair_glow"
|
||||
ignores_lighting = 1
|
||||
//ckeys_allowed = list("vitoras") // This probably won't come into play EVER but better safe than sorry
|
||||
|
||||
152
code/modules/mob/new_player/sprite_accessories_wing.dm
Normal file
152
code/modules/mob/new_player/sprite_accessories_wing.dm
Normal file
@@ -0,0 +1,152 @@
|
||||
/*
|
||||
////////////////////////////
|
||||
/ =--------------------= /
|
||||
/ == Wing Definitions == /
|
||||
/ =--------------------= /
|
||||
////////////////////////////
|
||||
*/
|
||||
/datum/sprite_accessory/wing
|
||||
name = "You should not see this..."
|
||||
icon = 'icons/mob/human_races/sprite_accessories/wings.dmi'
|
||||
do_colouration = 0 //Set to 1 to enable coloration using the tail color.
|
||||
|
||||
color_blend_mode = ICON_ADD // Only appliciable if do_coloration = 1
|
||||
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/show_species_tail = 1 // Just so // TODO - Seems not needed ~Leshana
|
||||
var/desc = "You should not see this..."
|
||||
var/ani_state // State when flapping/animated
|
||||
var/extra_overlay_w // Flapping state for extra overlay
|
||||
var/extra_overlay2_w
|
||||
|
||||
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
|
||||
|
||||
/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"
|
||||
do_colouration = 1
|
||||
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/dragonfly
|
||||
name = "dragonfly"
|
||||
desc = ""
|
||||
icon_state = "dragonfly"
|
||||
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/feathered_medium
|
||||
name = "medium feathered wings, colorable" // Keekenox made these feathery things with a little bit more shape to them than the other wings. They are medium sized wing boys.
|
||||
desc = ""
|
||||
icon_state = "feathered3"
|
||||
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/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/moth_full_gray
|
||||
name = "moth antenna and wings, colorable"
|
||||
desc = ""
|
||||
icon_state = "moth_full_gray"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/wing/snag
|
||||
name = "xenomorph backplate"
|
||||
desc = ""
|
||||
icon_state = "snag-backplate"
|
||||
|
||||
/datum/sprite_accessory/wing/sepulchre_c_yw
|
||||
name = "demon wings (colorable)"
|
||||
desc = ""
|
||||
icon_state = "sepulchre_wingsc"
|
||||
do_colouration = 1
|
||||
|
||||
/datum/sprite_accessory/wing/cyberdragon
|
||||
name = "Cyber dragon wing (colorable)"
|
||||
desc = ""
|
||||
icon_state = "cyberdragon_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/wing/cyberdragon_red
|
||||
name = "Cyber dragon wing (red)"
|
||||
desc = ""
|
||||
icon_state = "cyberdragon_red_s"
|
||||
do_colouration = 0
|
||||
|
||||
/datum/sprite_accessory/wing/cyberdoe
|
||||
name = "Cyber doe wing"
|
||||
desc = ""
|
||||
icon_state = "cyberdoe_s"
|
||||
do_colouration = 0
|
||||
227
code/modules/mob/new_player/sprite_accessories_wing_vr.dm
Normal file
227
code/modules/mob/new_player/sprite_accessories_wing_vr.dm
Normal file
@@ -0,0 +1,227 @@
|
||||
/*
|
||||
////////////////////////////
|
||||
/ =--------------------= /
|
||||
/ == 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.
|
||||
species_allowed = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_TESHARI, SPECIES_NEVREAN, SPECIES_AKULA, SPECIES_SERGAL, SPECIES_FENNEC, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE, SPECIES_WEREBEAST, SPECIES_SHADEKIN, SPECIES_SHADEKIN_CREW) //This lets all races use
|
||||
color_blend_mode = ICON_ADD // Only appliciable if do_coloration = 1
|
||||
|
||||
/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"
|
||||
do_colouration = 1
|
||||
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/dragonfly
|
||||
name = "dragonfly"
|
||||
desc = ""
|
||||
icon_state = "dragonfly"
|
||||
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/feathered_medium
|
||||
name = "medium feathered wings, colorable" // Keekenox made these feathery things with a little bit more shape to them than the other wings. They are medium sized wing boys.
|
||||
desc = ""
|
||||
icon_state = "feathered3"
|
||||
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/harpywings_alt
|
||||
name = "harpy wings alt, archeopteryx"
|
||||
desc = ""
|
||||
icon_state = "harpywings_alt"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "harpywings_altmarkings"
|
||||
|
||||
/datum/sprite_accessory/wing/harpywings_alt_neckfur
|
||||
name = "harpy wings alt, archeopteryx & neckfur"
|
||||
desc = ""
|
||||
icon_state = "harpywings_alt"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "harpywings_altmarkings"
|
||||
extra_overlay2 = "neckfur"
|
||||
|
||||
/datum/sprite_accessory/wing/harpywings_bat
|
||||
name = "harpy wings, bat"
|
||||
desc = ""
|
||||
icon_state = "harpywings_bat"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "harpywings_batmarkings"
|
||||
|
||||
/datum/sprite_accessory/wing/harpywings_bat_neckfur
|
||||
name = "harpy wings, bat & neckfur"
|
||||
desc = ""
|
||||
icon_state = "harpywings_bat"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "harpywings_batmarkings"
|
||||
extra_overlay2 = "neckfur"
|
||||
|
||||
/datum/sprite_accessory/wing/neckfur
|
||||
name = "neck fur"
|
||||
desc = ""
|
||||
icon_state = "neckfur"
|
||||
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/moth_full_gray
|
||||
name = "moth antenna and wings, colorable"
|
||||
desc = ""
|
||||
icon_state = "moth_full_gray"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/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/sepulchre_c_yw
|
||||
name = "demon wings (colorable)"
|
||||
desc = ""
|
||||
icon_state = "sepulchre_wingsc"
|
||||
do_colouration = 1
|
||||
|
||||
/datum/sprite_accessory/wing/cyberdragon
|
||||
name = "Cyber dragon wing (colorable)"
|
||||
desc = ""
|
||||
icon_state = "cyberdragon_s"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
|
||||
/datum/sprite_accessory/wing/cyberdragon_red
|
||||
name = "Cyber dragon wing (red)"
|
||||
desc = ""
|
||||
icon_state = "cyberdragon_red_s"
|
||||
do_colouration = 0
|
||||
|
||||
/datum/sprite_accessory/wing/cyberdoe
|
||||
name = "Cyber doe wing"
|
||||
desc = ""
|
||||
icon_state = "cyberdoe_s"
|
||||
do_colouration = 0
|
||||
|
||||
/datum/sprite_accessory/wing/drago_wing
|
||||
name = "Cybernetic Dragon wings"
|
||||
desc = ""
|
||||
icon_state = "drago_wing"
|
||||
do_colouration = 1
|
||||
color_blend_mode = ICON_MULTIPLY
|
||||
extra_overlay = "drago_wing_2"
|
||||
Reference in New Issue
Block a user