Makes the blowgun an excellent suicide method (#25065)

* Goddamit dgamerl!!!!

* e

* Blowgun suicide messages.

---------

Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
This commit is contained in:
Charlie Nolan
2024-04-17 05:17:44 +00:00
committed by GitHub
co-authored by FunnyMan3595
parent a735849346
commit 87646e8410
@@ -414,4 +414,15 @@
user.adjustOxyLoss(20)
return ..()
/obj/item/gun/syringe/blowgun/suicide_act(mob/user)
if(chambered.BB)
visible_message("<span class='suicide'>[user] puts [src] to [user.p_their()] lips and inhales! It looks like [user.p_theyre()] trying to commit suicide!</span>")
return BRUTELOSS
visible_message("<span class='suicide'>[user] puts [src] to [user.p_their()] lips and begins blowing on it rapid-fire! It looks like [user.p_theyre()] trying to commit suicide!</span>")
for(var/i in 1 to 6)
if(!use_tool(user, user, 0.5 SECONDS))
return SHAME
var/action = pick("blows hard on [src].", "puffs out [user.p_their()] cheeks.", "tries to fire [src], but it's empty.", "utterly fails to use [src] as a straw.", "is unable to whistle through [src].", "has forgotten to attach a balloon to [src].", "accidentally left [src] on full auto.", "attempts a 360 no-scope.", "really blew it.", "definitely does not suck.", "finds [src] breathtaking.", "is no longer full of hot air.", "did not inhale.", "is determined to pass the breathalyzer test.", "has their lungs' regulator set to 150 kPa.", "has become a vent set to refill.")
visible_message("[user] [action]")
return OXYLOSS