alias _gl_flashblend_update_11 "gl_flashblend 0"
alias gl_flashblend_update "_gl_flashblend_update_$r_shadow_realtime_dlight$r_showsurfaces"
-// this script allows swapping the primary and secondary fire buttons of any weapon, using the cl_swapattacks_* cvars.
-// This part of the code keeps us firing when we switch weapons while holding a fire button pressed.
-// Also updates the effect immediately, so you don't have to switch to another weapon and back for changes to be applied
+// this script allows swapping the primary and secondary fire buttons for any weapon, using the cl_swapattacks_* cvars.
+// This part of the code is necessary to keep us firing when we switch weapons while holding a fire button pressed.
+// Also updates the effect immediately, so you don't have to switch to another weapon and back for changes to take place
set preattack_last 0
set preattack2_last 0
alias +preattack "set preattack_last 1; firing_swap2 $firing_lastweapon; +checkattack"