diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index 5e086bc46de..3434d2da31c 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -21,8 +21,20 @@ var/volume = 70 /obj/item/weapon/tank/suicide_act(mob/user) + var/mob/living/carbon/human/H = user user.visible_message("[user] is putting the [src]'s valve to their lips! I don't think they're gonna stop!") playsound(loc, 'sound/effects/spray.ogg', 10, 1, -3) + if (H && !qdeleted(H)) + for(var/obj/item/W in H) + H.unEquip(W) + if(prob(50)) + step(W, pick(alldirs)) + H.hair_style = "Bald" + H.update_hair() + H.blood_max = 5 + gibs(H.loc, H.viruses, H.dna) + H.adjustBruteLoss(1000) //to make the body super-bloody + return (BRUTELOSS) /obj/item/weapon/tank/New()