point blank aiming (#7090)

This commit is contained in:
Geeves
2019-10-05 17:49:45 +02:00
committed by Werner
parent bf041a4164
commit dfd3ee2c5d
2 changed files with 46 additions and 0 deletions

View File

@@ -220,6 +220,11 @@
/obj/item/weapon/gun/attack(atom/A, mob/living/user, def_zone)
if (A == user && user.zone_sel.selecting == "mouth" && !mouthshoot)
handle_suicide(user)
else if(user.a_intent != I_HURT && user.aiming && user.aiming.active) //if aim mode, don't pistol whip
if (user.aiming.aiming_at != A)
PreFire(A, user)
else
Fire(A, user, pointblank=1)
else if(user.a_intent == I_HURT) //point blank shooting
Fire(A, user, pointblank=1)
else if(bayonet)