From f01a8fffe3112ac84b754d4f905d311bf3cf30b2 Mon Sep 17 00:00:00 2001 From: Verkister Date: Sat, 28 Apr 2018 00:28:15 +0300 Subject: [PATCH] hurrgh --- code/game/objects/items/weapons/traps_vr.dm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 code/game/objects/items/weapons/traps_vr.dm diff --git a/code/game/objects/items/weapons/traps_vr.dm b/code/game/objects/items/weapons/traps_vr.dm new file mode 100644 index 0000000000..f1338f691d --- /dev/null +++ b/code/game/objects/items/weapons/traps_vr.dm @@ -0,0 +1,18 @@ +/obj/item/weapon/beartrap + slot_flags = SLOT_MASK + item_icons = list( + slot_wear_mask_str = 'icons/mob/mask_vr.dmi' + ) + +/obj/item/weapon/beartrap/equipped() + if(ishuman(src.loc)) + var/mob/living/carbon/human/H = src.loc + if(H.wear_mask == src) + H.verbs |= /mob/living/proc/shred_limb_temp + else + H.verbs -= /mob/living/proc/shred_limb_temp + ..() + +/obj/item/weapon/beartrap/dropped(var/mob/user) + user.verbs -= /mob/living/proc/shred_limb_temp + ..() \ No newline at end of file