Skip to content

Commit

Permalink
firemode fix
Browse files Browse the repository at this point in the history
  • Loading branch information
johndoe2013 committed Jul 26, 2023
1 parent 083e854 commit d338bf7
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions code/modules/projectiles/gun_helpers.dm
Original file line number Diff line number Diff line change
Expand Up @@ -713,7 +713,9 @@ DEFINES in setup.dm, referenced here.
do_toggle_firemode(user, gun_firemode)

/obj/item/weapon/gun/proc/setup_firemodes()
var/old_firemode = gun_firemode
gun_firemode_list.len = 0

if(start_semiauto)
gun_firemode_list |= GUN_FIREMODE_SEMIAUTO

Expand All @@ -725,6 +727,10 @@ DEFINES in setup.dm, referenced here.

if(!length(gun_firemode_list))
CRASH("[src] called setup_firemodes() with an empty gun_firemode_list")

else if(old_firemode in gun_firemode_list)
gun_firemode = old_firemode

else
gun_firemode = gun_firemode_list[1]

Expand Down

0 comments on commit d338bf7

Please sign in to comment.