Full-auto and camera bug fixes. (#14061)

This commit is contained in:
Matt Atlas
2022-05-23 18:02:51 +02:00
committed by GitHub
parent 9b2c658781
commit a8059e5f07
4 changed files with 80 additions and 21 deletions
+3 -3
View File
@@ -801,10 +801,10 @@ var/list/localhost_addresses = list(
/client/MouseDown(object, location, control, params)
var/obj/item/I = mob.get_active_hand()
var/obj/O = object
if(istype(I, /obj/item/gun))
if(istype(I, /obj/item/gun) && !mob.in_throw_mode)
var/obj/item/gun/G = I
if(G.can_autofire(object, location, params) && O.is_auto_clickable())
autofire_aiming_at[1] = object
if(G.can_autofire(O, location, params) && O.is_auto_clickable() && !(G.safety()) && !(G == O))
autofire_aiming_at[1] = O
autofire_aiming_at[2] = params
while(autofire_aiming_at[1])
G.Fire(autofire_aiming_at[1], mob, autofire_aiming_at[2], (get_dist(mob, location) <= 1), FALSE)