From 0e27736307123aaa66394cdc228b6f98845fe150 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sun, 19 Feb 2023 18:02:33 +0800 Subject: [PATCH] digitigrade shoe blood overlay --- .../mob/living/carbon/human/update_icons.dm | 2 +- .../code/modules/clothing/clothing_icons.dm | 6 ++++++ .../mob/human_races/masks/blood_digitigrade.dmi | Bin 0 -> 715 bytes vorestation.dme | 1 + 4 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 modular_chomp/code/modules/clothing/clothing_icons.dm create mode 100644 modular_chomp/icons/mob/human_races/masks/blood_digitigrade.dmi diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index cd4e116cfd..d6760a581f 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -432,7 +432,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() //Bloody feet if(feet_blood_DNA) - var/image/bloodsies = image(icon = species.get_blood_mask(src), icon_state = "shoeblood", layer = BODY_LAYER+BLOOD_LAYER) + var/image/bloodsies = image(icon = digitigrade ? 'modular_chomp/icons/mob/human_races/masks/blood_digitigrade.dmi' : species.get_blood_mask(src), icon_state = "shoeblood", layer = BODY_LAYER+BLOOD_LAYER) //CHOMPEdit: digitigrade feeties bloodsies.color = feet_blood_color both.add_overlay(bloodsies) diff --git a/modular_chomp/code/modules/clothing/clothing_icons.dm b/modular_chomp/code/modules/clothing/clothing_icons.dm new file mode 100644 index 0000000000..b4c5d75a5c --- /dev/null +++ b/modular_chomp/code/modules/clothing/clothing_icons.dm @@ -0,0 +1,6 @@ +/obj/item/clothing/shoes/apply_blood(var/image/standing) + if(blood_DNA && blood_sprite_state && ishuman(loc)) + var/mob/living/carbon/human/H = loc + var/image/bloodsies = image(icon = H.digitigrade ? 'modular_chomp/icons/mob/human_races/masks/blood_digitigrade.dmi' : H.species.get_blood_mask(H), icon_state = blood_sprite_state) + bloodsies.color = blood_color + standing.add_overlay(bloodsies) diff --git a/modular_chomp/icons/mob/human_races/masks/blood_digitigrade.dmi b/modular_chomp/icons/mob/human_races/masks/blood_digitigrade.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5980ce30f7a12122b1d2d24b6f5929fc7598cd35 GIT binary patch literal 715 zcmV;+0yO=JP)V=-0C=1w$2|&!Fc1dNI&+E-?PdLGr&%JBLhqnt+yrz3nV{FV@O7`ocbwb; zJ3G20YfOJIhUP=&j=lsi`i@MH_zUHYmbC~Nm4+nSk&>^-_?Q)pfy|!QQxuGrYK)78 zogF>B&Ku3#*2y{m00I+9L_t(|obA~`s}fNZ2k^gfH^P_@IJj}4)d$F#jbN)<*iwRO z`-q0VL(#4ep^J9y0+$I7@1g`e|#p#_x;*+wW}oJHg-B4 z$!4>40DS<+=ks*{XfztVa=C1+R;#*Fs-Mf{>TzfOjq!NwL{VfJhT*i^?S8ddwSnJ@ zZ(6J{44qP`6l=FwzsCWfR4OHuQkGK6aa|YNTdr2Cb`S&rfGCP^%opMNz7s_e03Zkg z>?~h%T^C9zM=52+T^`uu1#C5&O)(4u)9JJi;PMc?UQd?GB}4>^#p3eI97?0n=%v$X xE0IVbl}f?3?ZmbY0GUk2TCG;7R4RMz^b6xz6LJ*e7ApV%002ovPDHLkV1mH