diff --git a/code/modules/mob/living/carbon/human/species_types/pumpkin_man.dm b/code/modules/mob/living/carbon/human/species_types/pumpkin_man.dm index d72d0d6ca9ba9..d8fe4ed8b6957 100644 --- a/code/modules/mob/living/carbon/human/species_types/pumpkin_man.dm +++ b/code/modules/mob/living/carbon/human/species_types/pumpkin_man.dm @@ -66,7 +66,7 @@ //Do after for *flourish* if(do_after(_user, 3 SECONDS)) //Reset overlays - head.carved_state = "face[rand(0, 8)]" + head.carved_overlay.icon_state = "face[rand(0, 8)]" M.update_body_parts_head_only() to_chat(_user, "You carve a face into [_source].") //Adjust the tongue diff --git a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm index b43372a4e3ecb..3a718bf70373c 100644 --- a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm +++ b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm @@ -515,13 +515,16 @@ is_dimorphic = FALSE should_draw_greyscale = FALSE item_flags = ISCARVABLE - ///What state is our carved face - var/carved_state + ///Carved overlay + var/image/carved_overlay + +/obj/item/bodypart/head/pumpkin_man/Initialize(mapload) + . = ..() + carved_overlay = image('icons/mob/pumpkin_faces.dmi', "blank", -BODY_LAYER) /obj/item/bodypart/head/pumpkin_man/get_limb_icon(dropped) . = ..() - if(carved_state) - . += image('icons/mob/pumpkin_faces.dmi', carved_state, -BODY_LAYER) + . += carved_overlay /obj/item/bodypart/chest/pumpkin_man limb_id = "pumpkin_man" diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index 497c6477f2a06..372da507f6b61 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -375,5 +375,5 @@ if((message[1] != "*" || message[1] != "#") && !carved) message = "..." to_chat(owner, "Something is covering your mouth!") - to_chat(owner, "Try carving your mouth open.") + to_chat(owner, "Try carving your head.") speech_args[SPEECH_MESSAGE] = message diff --git a/icons/mob/pumpkin_faces.dmi b/icons/mob/pumpkin_faces.dmi index 7f01d72627bdd..9bda05364f7a3 100644 Binary files a/icons/mob/pumpkin_faces.dmi and b/icons/mob/pumpkin_faces.dmi differ