diff --git a/code/modules/clothing/gloves/stungloves.dm b/code/modules/clothing/gloves/stungloves.dm index ea3dd1dc3f4..0aa5e3e0168 100644 --- a/code/modules/clothing/gloves/stungloves.dm +++ b/code/modules/clothing/gloves/stungloves.dm @@ -33,25 +33,28 @@ user << "[src] already have a cell." else if(istype(W, /obj/item/weapon/wirecutters)) - if("exclude" in species_restricted) - name = "mangled [name]" - species_restricted -= "Unathi" - species_restricted -= "Tajaran" - species_restricted += "stunglove" + wired = null - wired = null - - if(cell) - cell.updateicon() - cell.loc = get_turf(src.loc) - cell = null + if(cell) + cell.updateicon() + cell.loc = get_turf(src.loc) + cell = null + if(clipped == 0) playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) user.visible_message("\red [user] snips the fingertips off [src].","\red You snip the fingertips off [src].") - + clipped = 1 + if("exclude" in species_restricted) + name = "mangled [name]" + desc = "[desc] They have had the fingertips cut off of them." + species_restricted -= "Unathi" + species_restricted -= "Tajaran" + species_restricted += "stunglove" + else if(clipped == 1) + user << "[src] have already been clipped!" update_icon() - return + return if(cell) cell.updateicon()