From 93cf2d41e1287eee6a52e6ce73b583249cf04639 Mon Sep 17 00:00:00 2001
From: FelixRuin <31424899+FelixRuin@users.noreply.github.com>
Date: Sat, 21 Sep 2019 15:01:55 +0300
Subject: [PATCH] fix gun handle_suicide
---
code/modules/projectiles/gun.dm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm
index 7d46fcd73f7..8f1c01be21e 100644
--- a/code/modules/projectiles/gun.dm
+++ b/code/modules/projectiles/gun.dm
@@ -692,18 +692,18 @@
var/obj/item/projectile/in_chamber = consume_next_projectile()
if (istype(in_chamber))
user.visible_message("[user] pulls the trigger.")
- play_fire_sound()
+ play_fire_sound(M, in_chamber)
if(istype(in_chamber, /obj/item/projectile/beam/lasertag))
user.show_message("You feel rather silly, trying to commit suicide with a toy.")
mouthshoot = 0
return
in_chamber.on_hit(M)
- if (in_chamber.damage_type != HALLOSS)
+ if(in_chamber.damage_type != HALLOSS && !in_chamber.nodamage)
log_and_message_admins("[key_name(user)] commited suicide using \a [src]")
user.apply_damage(in_chamber.damage*2.5, in_chamber.damage_type, "head", used_weapon = "Point blank shot in the mouth with \a [in_chamber]", sharp=1)
user.death()
- else
+ else if(in_chamber.damage_type == HALLOSS)
to_chat(user, "Ow...")
user.apply_effect(110,AGONY,0)
qdel(in_chamber)