This commit is contained in:
timothyteakettle
2021-07-18 15:10:39 +01:00
parent f55d872376
commit 06ccaf702a
4 changed files with 14 additions and 9 deletions
+14 -9
View File
@@ -792,6 +792,7 @@
. += image(marking_list[1], "[marking_list[2]]_[digitigrade_type]_[use_digitigrade]_[body_zone]", -MARKING_LAYER, image_dir)
var/image/limb = image(layer = -BODYPARTS_LAYER, dir = image_dir)
var/image/second_limb
var/list/aux = list()
var/list/auxmarking = list()
@@ -825,6 +826,11 @@
else
limb.icon_state = "[species_id]_[body_zone]"
if(istype(src, /obj/item/bodypart/l_leg) || istype(src, /obj/item/bodypart/r_leg))
second_limb = image(layer = -BODYPARTS_LAYER, dir = image_dir)
second_limb.icon = limb.icon
. += second_limb
// Body markings
if(length(body_markings_list))
if(species_id == "husk")
@@ -871,14 +877,6 @@
else
limb.icon_state = "[body_zone]"
if(istype(/obj/item/bodypart/l_leg) || istype(/obj/item/bodypart/r_leg))
var/original_state = limb.icon_state
var/image/second_limb = image(layer = -BODYPARTS_LAYER, dir = image_dir)
second_limb.icon = icon
limb.icon_state = "[original_state]_front"
second_limb.icon_state = "[original_state]_behind"
. += second_limb
if(aux_icons)
for(var/I in aux_icons)
var/aux_layer = aux_icons[I]
@@ -921,7 +919,8 @@
draw_color = "#[draw_color]"
if(draw_color)
if(grayscale)
limb.icon_state += "_g"
if(!second_limb)
limb.icon_state += "_g"
limb.color = draw_color
if(aux_icons)
for(var/a in aux)
@@ -939,6 +938,12 @@
for(var/image/marking in markings_list)
marking.color = "#141414"
if(second_limb)
var/original_state = limb.icon_state
limb.icon_state = "[original_state]_front"
second_limb.icon_state = "[original_state]_behind"
second_limb.color = limb.color
/obj/item/bodypart/deconstruct(disassembled = TRUE)
drop_organs()
qdel(src)