diff --git a/code/modules/surgery/bodyparts/_bodyparts.dm b/code/modules/surgery/bodyparts/_bodyparts.dm index e24268cc45..5fe0b32361 100644 --- a/code/modules/surgery/bodyparts/_bodyparts.dm +++ b/code/modules/surgery/bodyparts/_bodyparts.dm @@ -871,6 +871,13 @@ 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" + if(aux_icons) for(var/I in aux_icons) var/aux_layer = aux_icons[I] diff --git a/icons/mob/human_parts.dmi b/icons/mob/human_parts.dmi index 9848912505..3310d911cb 100644 Binary files a/icons/mob/human_parts.dmi and b/icons/mob/human_parts.dmi differ diff --git a/icons/mob/human_parts_greyscale.dmi b/icons/mob/human_parts_greyscale.dmi index c404fbcacb..7eb00f9a9d 100644 Binary files a/icons/mob/human_parts_greyscale.dmi and b/icons/mob/human_parts_greyscale.dmi differ