[MIRROR] Adds amputation shear suicide (#2031)

* Adds amputation shear suicide (#55308)

* part 1

* now works

* uhhuh

* and i oop

* snip snip

* SNIP SNIP

Co-authored-by: Coffee <crashkray@ gmail.coom>

* Adds amputation shear suicide

Co-authored-by: Coffee <CoffeeDragon16@gmail.com>
Co-authored-by: Coffee <crashkray@ gmail.coom>
This commit is contained in:
SkyratBot
2020-12-04 00:36:05 +00:00
committed by GitHub
co-authored by Coffee Coffee
parent 5c41236ad8
commit 08f5622f92
+12
View File
@@ -412,6 +412,18 @@
limb_snip_candidate.dismember()
user.visible_message("<span class='danger'>[src] violently slams shut, amputating [patient]'s [candidate_name].</span>", "<span class='notice'>You amputate [patient]'s [candidate_name] with [src].</span>")
/obj/item/shears/suicide_act(mob/living/carbon/user)
user.visible_message("<span class='suicide'>[user] is pinching [user.p_them()]self with \the [src]! It looks like [user.p_theyre()] trying to commit suicide!</span>")
var/timer = 1 SECONDS
for(var/obj/item/bodypart/thing in user.bodyparts)
if(thing.body_part == CHEST)
continue
addtimer(CALLBACK(thing, /obj/item/bodypart/.proc/dismember), timer)
addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, user, 'sound/weapons/bladeslice.ogg', 70), timer)
timer += 1 SECONDS
sleep(timer)
return BRUTELOSS
/obj/item/bonesetter
name = "bonesetter"
desc = "For setting things right."