set g_balance_laser_secondary_shotangle 0
set g_balance_laser_secondary_delay 0
set g_balance_laser_secondary_gauntlet 0
+set g_balance_laser_force_zscale 0
// }}}
// {{{ shotgun
set g_balance_shotgun_primary_bullets 6
set g_balance_laser_secondary_shotangle -90
set g_balance_laser_secondary_delay 0
set g_balance_laser_secondary_gauntlet 0
+set g_balance_laser_force_zscale 0
// }}}
// {{{ shotgun
set g_balance_shotgun_primary_bullets 5
set g_balance_laser_secondary_shotangle 0
set g_balance_laser_secondary_delay 0
set g_balance_laser_secondary_gauntlet 0
+set g_balance_laser_force_zscale 0
// }}
// {{{ shotgun
set g_balance_shotgun_primary_bullets 6
set g_balance_laser_secondary_shotangle -90
set g_balance_laser_secondary_delay 0
set g_balance_laser_secondary_gauntlet 0
+set g_balance_laser_force_zscale 0
// }}}
// {{{ shotgun
set g_balance_shotgun_primary_bullets 6
set g_balance_laser_secondary_shotangle 0
set g_balance_laser_secondary_delay 0
set g_balance_laser_secondary_gauntlet 0
+set g_balance_laser_force_zscale 0
// }}}
// {{{ shotgun
set g_balance_shotgun_primary_bullets 10
set g_balance_laser_secondary_shotangle 0
set g_balance_laser_secondary_delay 0
set g_balance_laser_secondary_gauntlet 1
+set g_balance_laser_force_zscale 1.25
// }}}
// {{{ shotgun
set g_balance_shotgun_primary_bullets 20
set g_balance_laser_secondary_shotangle 0
set g_balance_laser_secondary_delay 0
set g_balance_laser_secondary_gauntlet 0
+set g_balance_laser_force_zscale 0
// }}}
// {{{ shotgun
set g_balance_shotgun_primary_bullets 10
finaldmg = finaldmg * a;
a = bound(0, tfloorforce + (1-tfloorforce) * hitratio, 1);
force = force * a;
+
+ if(deathtype == WEP_LASER && cvar("g_balance_laser_force_zscale")) // scale laser push force on the z-axis
+ force_z = force_z * cvar("g_balance_laser_force_zscale");
+
//if (targ == attacker)
//{
// print("hits ", ftos(hits), " / ", ftos(total));