diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 60acabcabaf..ea4ab718da3 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1618,6 +1618,8 @@ if("dnainjector") message = text("\red [] is trying to inject [] with the []!", source, target, item) if("mask") + target.attack_log += text("\[[time_stamp()]\] Has had their mask removed by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) mask") if(istype(target.wear_mask, /obj/item/clothing)&&!target.wear_mask:canremove) message = text("\red [] fails to take off \a [] from []'s body!", source, target.wear_mask, target) else @@ -1625,51 +1627,75 @@ /* if("headset") message = text("\red [] is trying to take off \a [] from []'s face!", source, target.w_radio, target) */ if("l_hand") + target.attack_log += text("\[[time_stamp()]\] Has had their left hand item removed by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) left hand item") message = text("\red [] is trying to take off \a [] from []'s left hand!", source, target.l_hand, target) if("r_hand") + target.attack_log += text("\[[time_stamp()]\] Has had their right hand item removed by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) right hand item") message = text("\red [] is trying to take off \a [] from []'s right hand!", source, target.r_hand, target) if("gloves") + target.attack_log += text("\[[time_stamp()]\] Has had their gloves removed by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) gloves") if(istype(target.gloves, /obj/item/clothing)&&!target.gloves:canremove) message = text("\red [] fails to take off \a [] from []'s body!", source, target.gloves, target) else message = text("\red [] is trying to take off the [] from []'s hands!", source, target.gloves, target) if("eyes") + target.attack_log += text("\[[time_stamp()]\] Has had their eyewear removed by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) eyewear") if(istype(target.glasses, /obj/item/clothing)&&!target.glasses:canremove) message = text("\red [] fails to take off \a [] from []'s body!", source, target.glasses, target) else message = text("\red [] is trying to take off the [] from []'s eyes!", source, target.glasses, target) if("l_ear") + target.attack_log += text("\[[time_stamp()]\] Has had their left ear item removed by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) left ear item") if(istype(target.l_ear, /obj/item/clothing)&&!target.l_ear:canremove) message = text("\red [] fails to take off \a [] from []'s body!", source, target.l_ear, target) else message = text("\red [] is trying to take off the [] from []'s left ear!", source, target.l_ear, target) if("r_ear") + target.attack_log += text("\[[time_stamp()]\] Has had their right ear item removed by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) right ear item") if(istype(target.r_ear, /obj/item/clothing)&&!target.r_ear:canremove) message = text("\red [] fails to take off \a [] from []'s body!", source, target.r_ear, target) else message = text("\red [] is trying to take off the [] from []'s right ear!", source, target.r_ear, target) if("head") + target.attack_log += text("\[[time_stamp()]\] Has had their hat removed by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) hat") if(istype(target.head, /obj/item/clothing)&&!target.head:canremove) message = text("\red [] fails to take off \a [] from []'s body!", source, target.head, target) else message = text("\red [] is trying to take off the [] from []'s head!", source, target.head, target) if("shoes") + target.attack_log += text("\[[time_stamp()]\] Has had their shoes removed by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) shoes") if(istype(target.shoes, /obj/item/clothing)&&!target.shoes:canremove) message = text("\red [] fails to take off \a [] from []'s body!", source, target.shoes, target) else message = text("\red [] is trying to take off the [] from []'s feet!", source, target.shoes, target) if("belt") + target.attack_log += text("\[[time_stamp()]\] Has had their belt item removed by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) belt item") message = text("\red [] is trying to take off the [] from []'s belt!", source, target.belt, target) if("suit") + target.attack_log += text("\[[time_stamp()]\] Has had their suit removed by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) suit") if(istype(target.wear_suit, /obj/item/clothing)&&!target.wear_suit:canremove) message = text("\red [] fails to take off \a [] from []'s body!", source, target.wear_suit, target) else message = text("\red [] is trying to take off \a [] from []'s body!", source, target.wear_suit, target) if("back") + target.attack_log += text("\[[time_stamp()]\] Has had their back item removed by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) back item") message = text("\red [] is trying to take off \a [] from []'s back!", source, target.back, target) if("handcuff") message = text("\red [] is trying to unhandcuff []!", source, target) if("uniform") + target.attack_log += text("\[[time_stamp()]\] Has had their uniform removed by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) uniform") if(istype(target.w_uniform, /obj/item/clothing)&&!target.w_uniform:canremove) message = text("\red [] fails to take off \a [] from []'s body!", source, target.w_uniform, target) else @@ -1679,6 +1705,8 @@ if("h_store") message = text("\red [] is trying to empty []'s hat!", source, target) if("pockets") + target.attack_log += text("\[[time_stamp()]\] Has had their pockets emptied by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to empty [target.name]'s ([target.ckey]) pockets") for(var/obj/item/weapon/mousetrap/MT in list(target.l_store, target.r_store)) if(MT.armed) for(var/mob/O in viewers(target, null)) @@ -1701,8 +1729,12 @@ return message = text("\red [] is trying perform CPR on []!", source, target) if("id") + target.attack_log += text("\[[time_stamp()]\] Has had their ID removed by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) ID") message = text("\red [] is trying to take off [] from []'s uniform!", source, target.wear_id, target) if("internal") + target.attack_log += text("\[[time_stamp()]\] Has had their internals toggled by [source.name] ([source.ckey])") + source.attack_log += text("\[[time_stamp()]\] Attempted to toggle [target.name]'s ([target.ckey]) internals") if (target.internal) message = text("\red [] is trying to remove []'s internals", source, target) else