From 4ccf4ca5abf60162594c03f338fa9c73914daedb Mon Sep 17 00:00:00 2001 From: Geeves Date: Fri, 23 Oct 2020 11:42:54 +0200 Subject: [PATCH] Implant Checking (#10290) --- code/modules/mob/living/carbon/carbon.dm | 10 +++++++--- html/changelogs/geeves-touchy_feely.yml | 6 ++++++ 2 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 html/changelogs/geeves-touchy_feely.yml diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 472d92009ee..eef97ec0c6f 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -255,10 +255,14 @@ status += "dangling uselessly" if(org.status & ORGAN_BLEEDING) status += SPAN_DANGER("bleeding") - if(status.len) - src.show_message("My [org.name] is [SPAN_WARNING("[english_list(status)].")]", 1) + var/output = "" + if(length(status)) + output = "My [org.name] is [SPAN_WARNING("[english_list(status)].")]" else - src.show_message("My [org.name] feels [SPAN_NOTICE("OK.")]" ,1) + output = "My [org.name] feels [SPAN_NOTICE("OK.")]" + if(length(org.implants)) + output += " [SPAN_WARNING("I can feel something inside it.")]" + to_chat(src, output) if((isskeleton(H)) && (!H.w_uniform) && (!H.wear_suit)) H.play_xylophone() diff --git a/html/changelogs/geeves-touchy_feely.yml b/html/changelogs/geeves-touchy_feely.yml new file mode 100644 index 00000000000..1ad3a37eee2 --- /dev/null +++ b/html/changelogs/geeves-touchy_feely.yml @@ -0,0 +1,6 @@ +author: Geeves + +delete-after: True + +changes: + - rscadd: "When you check yourself for injuries, you will now be able to feel if they contain shrapnel/implants." \ No newline at end of file