Adds new unathi horns and new unathi head shape (as a marking)

This commit is contained in:
Casey
2023-03-05 16:36:29 -05:00
committed by CHOMPStation2
parent 2bbc9a7154
commit 2d07a73b6d
4 changed files with 32 additions and 0 deletions

View File

@@ -886,3 +886,19 @@
body_parts = list(BP_L_FOOT,BP_R_FOOT) body_parts = list(BP_L_FOOT,BP_R_FOOT)
hide_body_parts = list(BP_L_FOOT,BP_R_FOOT) hide_body_parts = list(BP_L_FOOT,BP_R_FOOT)
organ_override = TRUE organ_override = TRUE
/datum/sprite_accessory/marking/vr_unathi_blocky_head
name = "Unathi alt head (Blocky)"
icon = 'icons/mob/human_races/markings_vr.dmi'
icon_state = "unathi_blocky_head"
color_blend_mode = ICON_MULTIPLY
body_parts = list(BP_HEAD)
hide_body_parts = list(BP_HEAD)
organ_override = TRUE
/datum/sprite_accessory/marking/vr_unathi_blocky_head_eyes
name = "Unathi alt head eyes (Blocky)"
icon = 'icons/mob/human_races/markings_vr.dmi'
icon_state = "unathi_blocky_head_eyes"
color_blend_mode = ICON_MULTIPLY
body_parts = list(BP_HEAD)

View File

@@ -157,6 +157,13 @@
icon_state = "soghun_dubhorns" icon_state = "soghun_dubhorns"
species_allowed = list(SPECIES_UNATHI, SPECIES_XENOCHIMERA, SPECIES_PROTEAN) species_allowed = list(SPECIES_UNATHI, SPECIES_XENOCHIMERA, SPECIES_PROTEAN)
/datum/sprite_accessory/hair/una_quinthorns
name = "Quintiple Unathi Horns"
icon = 'icons/mob/human_face_vr.dmi'
icon_add = 'icons/mob/human_face_vr_add.dmi'
icon_state = "unathi_quintiple_horns"
species_allowed = list(SPECIES_UNATHI, SPECIES_XENOCHIMERA, SPECIES_PROTEAN)
/datum/sprite_accessory/hair/taj_ears /datum/sprite_accessory/hair/taj_ears
name = "Tajaran Ears" name = "Tajaran Ears"
icon_state = "ears_plain" icon_state = "ears_plain"

View File

@@ -89,6 +89,15 @@ var/global/list/limb_icon_cache = list()
mark_s.Blend(markings[M]["color"], mark.color_blend_mode) // VOREStation edit mark_s.Blend(markings[M]["color"], mark.color_blend_mode) // VOREStation edit
mob_icon.Blend(mark_s, ICON_OVERLAY) //So when it's on your body, it has icons mob_icon.Blend(mark_s, ICON_OVERLAY) //So when it's on your body, it has icons
icon_cache_key = "[M][markings[M]["color"]]" icon_cache_key = "[M][markings[M]["color"]]"
for(var/MM in markings)
var/datum/sprite_accessory/marking/mark_style = markings[MM]["datum"]
if(mark_style.organ_override)
continue
var/icon/mark_s_s = new/icon("icon" = mark_style.icon, "icon_state" = "[mark_style.icon_state]-[organ_tag]")
mark_s.Blend(markings[MM]["color"], mark_style.color_blend_mode) // VOREStation edit
add_overlay(mark_s_s) //So when it's not on your body, it has icons
mob_icon.Blend(mark_s_s, ICON_OVERLAY) //So when it's on your body, it has icons
icon_cache_key += "[MM][markings[MM]["color"]]"
dir = EAST dir = EAST
icon = mob_icon icon = mob_icon

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 72 KiB