Fix Teshari Tail-hair Rendering

Add the '_s' suffix to the icon state in the tail hair stage of tail icon generation.
This fixes an issue where Teshari tail hair wasn't rendering.

Also amends the colouration (was necessary for this to work for us) since VOREStation uses multiplicative blending
This commit is contained in:
KasparoVy
2018-04-10 20:06:53 -04:00
parent 75016ab152
commit 58251baa3a
@@ -871,8 +871,8 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon()
// The following will not work with animated tails.
var/use_species_tail = species.get_tail_hair(src)
if(use_species_tail)
var/icon/hair_icon = icon('icons/effects/species.dmi', "[species.get_tail(src)]_[use_species_tail]")
hair_icon.Blend(rgb(r_hair, g_hair, b_hair), ICON_ADD)
var/icon/hair_icon = icon('icons/effects/species.dmi', "[species.get_tail(src)]_[use_species_tail]_s") //VOREStation edit -- Suffix icon state string with '_s' to compensate for diff in .dmi b/w us & Polaris.
hair_icon.Blend(rgb(r_hair, g_hair, b_hair), species.color_mult ? ICON_MULTIPLY : ICON_ADD) //VOREStation edit -- Check for species color_mult
tail_icon.Blend(hair_icon, ICON_OVERLAY)
tail_icon_cache[icon_key] = tail_icon