Slight charstomization overhauls.

-Lined up and un-overlapped the setup previews. Also taurs can now fit into the frame and not be cropped in half.
-Unlocked the hidden and forgotten feature for secondary tail/taur colors.
-Currently the only enabled things are the colorable wolf tail and a new dual color wolftaur. The framework for more is ready for use though!
-Liberated ear coloring from the oppression of hair color.
-Disabled drake and otie taurs since they lack all gear compatibility :v
This commit is contained in:
Verkister
2017-07-13 00:20:02 +03:00
parent 8309a154fc
commit 84b994b2d7
7 changed files with 93 additions and 4 deletions
@@ -11,10 +11,16 @@
// Horray Furries!
var/datum/sprite_accessory/ears/ear_style = null
var/red_ear = 30
var/g_ear = 30
var/b_ear = 30
var/datum/sprite_accessory/tail/tail_style = null
var/r_tail = 30
var/g_tail = 30
var/b_tail = 30
var/r_tail2 = 30
var/g_tail2 = 30
var/b_tail2 = 30
// Custom Species Name
var/custom_species
@@ -910,6 +910,11 @@
name = "Wolf"
icon_state = "wolf_s"
/datum/sprite_accessory/tail/taur/wolf_2c
name = "Wolf dual-color"
icon_state = "wolf_s"
extra_overlay = "wolfmarkings"
/datum/sprite_accessory/tail/taur/naga
name = "Naga"
icon_state = "naga_s"
@@ -942,13 +947,13 @@
name = "Slug"
icon_state = "slug_s"
/datum/sprite_accessory/tail/taur/drake
/*/datum/sprite_accessory/tail/taur/drake //Yeah hold that thought for a bit. These got no suit compatibility yet.
name = "Drake"
icon_state = "drake_s"
/datum/sprite_accessory/tail/taur/otie
name = "Otie"
icon_state = "otie_s"
icon_state = "otie_s"*/
//wickedtemp: Chakat Tempest
/datum/sprite_accessory/tail/taur/feline/tempest
@@ -5,7 +5,7 @@
if(ear_style && !(head && (head.flags_inv & BLOCKHEADHAIR)))
var/icon/ears_s = new/icon("icon" = ear_style.icon, "icon_state" = ear_style.icon_state)
if(ear_style.do_colouration)
ears_s.Blend(rgb(src.r_hair, src.g_hair, src.b_hair), ear_style.color_blend_mode)
ears_s.Blend(rgb(src.r_ear, src.g_ear, src.b_ear), ear_style.color_blend_mode)
if(ear_style.extra_overlay)
var/icon/overlay = new/icon("icon" = ear_style.icon, "icon_state" = ear_style.extra_overlay)
ears_s.Blend(overlay, ICON_OVERLAY)
@@ -27,6 +27,7 @@
tail_s.Blend(rgb(src.r_tail, src.g_tail, src.b_tail), tail_style.color_blend_mode)
if(tail_style.extra_overlay)
var/icon/overlay = new/icon("icon" = tail_style.icon, "icon_state" = tail_style.extra_overlay)
overlay.Blend(rgb(src.r_tail2, src.g_tail2, src.b_tail2), tail_style.color_blend_mode)
tail_s.Blend(overlay, ICON_OVERLAY)
qdel(overlay)