- W_SetupShot (self, FALSE, 2, "weapons/crylink_fire2.wav", (cvar("g_balance_crylink_secondary_damage")*cvar("g_balance_crylink_secondary_shots")));
+ maxdmg = cvar("g_balance_crylink_secondary_damage")*cvar("g_balance_crylink_secondary_shots");
+ maxdmg *= 1 + cvar("g_balance_crylink_secondary_bouncedamagefactor") * cvar("g_balance_crylink_secondary_bounces");
+ if(cvar("g_balance_crylink_secondary_joinexplode"))
+ maxdmg += cvar("g_balance_crylink_secondary_joinexplode_damage");
+
+ W_SetupShot (self, FALSE, 2, "weapons/crylink_fire2.wav", maxdmg);