diff --git a/src/shared/w_ak47.qc b/src/shared/w_ak47.qc index 93f2e4b..5e63ea8 100644 --- a/src/shared/w_ak47.qc +++ b/src/shared/w_ak47.qc @@ -179,7 +179,7 @@ w_ak47_primary(player pl) #else TraceAttack_SetRangeModifier(2.375); /* 18 units!!! */ TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 36, [accuracy,accuracy], WEAPON_AK47); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 36, [accuracy,accuracy], WEAPON_AK47, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_ak47.fire"); #endif diff --git a/src/shared/w_aug.qc b/src/shared/w_aug.qc index 293741b..4a67d7f 100644 --- a/src/shared/w_aug.qc +++ b/src/shared/w_aug.qc @@ -145,7 +145,7 @@ w_aug_primary(player pl) #else TraceAttack_SetRangeModifier(2.125); TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 32, [accuracy,accuracy], WEAPON_AUG); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 32, [accuracy,accuracy], WEAPON_AUG, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_aug.fire"); #endif diff --git a/src/shared/w_awp.qc b/src/shared/w_awp.qc index 439360c..2bb250e 100644 --- a/src/shared/w_awp.qc +++ b/src/shared/w_awp.qc @@ -236,7 +236,7 @@ w_awp_primary(player pl) #else TraceAttack_SetRangeModifier(1.375); TraceAttack_SetPenetrationPower(2); /* however, we can only penetrate one wall if the first one is 5 units thick or higher */ - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 115, [accuracy,accuracy], WEAPON_AWP); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 115, [accuracy,accuracy], WEAPON_AWP, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_awp.fire"); #endif diff --git a/src/shared/w_deagle.qc b/src/shared/w_deagle.qc index b597d80..14fc4b0 100644 --- a/src/shared/w_deagle.qc +++ b/src/shared/w_deagle.qc @@ -178,7 +178,7 @@ w_deagle_primary(player pl) #else TraceAttack_SetRangeModifier(1.875); /* 14 but not 15 */ TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 54, [accuracy,accuracy], WEAPON_DEAGLE); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 54, [accuracy,accuracy], WEAPON_DEAGLE, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_deagle.fire"); #endif diff --git a/src/shared/w_elites.qc b/src/shared/w_elites.qc index fdbff35..7bbe786 100644 --- a/src/shared/w_elites.qc +++ b/src/shared/w_elites.qc @@ -250,7 +250,7 @@ w_elites_primary(player pl) #else TraceAttack_SetRangeModifier(1.875); /* 14 but not 15 */ TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 45, [accuracy,accuracy], WEAPON_ELITES); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 45, [accuracy,accuracy], WEAPON_ELITES, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_elites.fire"); #endif diff --git a/src/shared/w_fiveseven.qc b/src/shared/w_fiveseven.qc index f8eb9f1..f4c7956 100644 --- a/src/shared/w_fiveseven.qc +++ b/src/shared/w_fiveseven.qc @@ -149,7 +149,7 @@ w_fiveseven_primary(player pl) #else TraceAttack_SetRangeModifier(1.875); /* 14 but not 15 */ TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 25, [accuracy,accuracy], WEAPON_FIVESEVEN); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 25, [accuracy,accuracy], WEAPON_FIVESEVEN, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_fiveseven.fire"); #endif diff --git a/src/shared/w_g3sg1.qc b/src/shared/w_g3sg1.qc index 0886496..f9534db 100644 --- a/src/shared/w_g3sg1.qc +++ b/src/shared/w_g3sg1.qc @@ -140,7 +140,7 @@ w_g3sg1_primary(player pl) #else TraceAttack_SetRangeModifier(2.375); TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 80, [accuracy,accuracy], WEAPON_G3SG1); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 80, [accuracy,accuracy], WEAPON_G3SG1, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_g3sg1.fire"); #endif diff --git a/src/shared/w_glock18.qc b/src/shared/w_glock18.qc index 36d95c1..a29b874 100644 --- a/src/shared/w_glock18.qc +++ b/src/shared/w_glock18.qc @@ -148,7 +148,7 @@ w_glock18_primary(player pl) #ifdef SERVER TraceAttack_SetRangeModifier(1.25); /* penetrates 9 units, but not 10 */ TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 25, [accuracy,accuracy], WEAPON_GLOCK18); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 25, [accuracy,accuracy], WEAPON_GLOCK18, "Impact.BigShot"); #endif } diff --git a/src/shared/w_m3.qc b/src/shared/w_m3.qc index 88dd4e5..91f9bd0 100644 --- a/src/shared/w_m3.qc +++ b/src/shared/w_m3.qc @@ -207,7 +207,7 @@ w_m3_primary(player pl) Cstrike_ShotMultiplierAdd(pl, 1); pl.punchangle[0] = -4 * (9 / 6); #ifdef SERVER - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 26, [random(-1,1) * 0.1,random(-1,1) * 0.05], WEAPON_M3); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 26, [random(-1,1) * 0.1,random(-1,1) * 0.05], WEAPON_M3, "Impact.BigShot"); #endif } diff --git a/src/shared/w_m4a1.qc b/src/shared/w_m4a1.qc index 7f2bbc1..a9902d2 100644 --- a/src/shared/w_m4a1.qc +++ b/src/shared/w_m4a1.qc @@ -186,7 +186,7 @@ w_m4a1_primary(player pl) TraceAttack_SetRangeModifier(2.125); TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 33, [accuracy,accuracy], WEAPON_M4A1); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 33, [accuracy,accuracy], WEAPON_M4A1, "Impact.BigShot"); #endif pl.w_attack_next = 0.0875f; diff --git a/src/shared/w_mac10.qc b/src/shared/w_mac10.qc index 8672440..e2f2e5a 100644 --- a/src/shared/w_mac10.qc +++ b/src/shared/w_mac10.qc @@ -144,7 +144,7 @@ w_mac10_primary(player pl) #else TraceAttack_SetRangeModifier(1.25); /* 9, but not 10 */ TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 29, [accuracy,accuracy], WEAPON_MAC10); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 29, [accuracy,accuracy], WEAPON_MAC10, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_mac10.fire"); #endif diff --git a/src/shared/w_mp5.qc b/src/shared/w_mp5.qc index ed2effb..aa1e7de 100644 --- a/src/shared/w_mp5.qc +++ b/src/shared/w_mp5.qc @@ -142,7 +142,7 @@ w_mp5_primary(player pl) #else TraceAttack_SetRangeModifier(1.25); /* 9 units but not 10 */ TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 26, [accuracy,accuracy], WEAPON_MP5); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 26, [accuracy,accuracy], WEAPON_MP5, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_mp5.fire"); #endif diff --git a/src/shared/w_p228.qc b/src/shared/w_p228.qc index 3658cba..4fa9adf 100644 --- a/src/shared/w_p228.qc +++ b/src/shared/w_p228.qc @@ -149,7 +149,7 @@ w_p228_primary(player pl) #else TraceAttack_SetRangeModifier(1.5); /* penetrates 11, but not 12 units */ TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 40, [accuracy,accuracy], WEAPON_P228); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 40, [accuracy,accuracy], WEAPON_P228, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_p228.fire"); #endif diff --git a/src/shared/w_p90.qc b/src/shared/w_p90.qc index 8d4af8e..b250874 100644 --- a/src/shared/w_p90.qc +++ b/src/shared/w_p90.qc @@ -142,7 +142,7 @@ w_p90_primary(player pl) #else TraceAttack_SetRangeModifier(1.875); /* 9 but not 10 */ TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 26, [accuracy,accuracy], WEAPON_P90); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 26, [accuracy,accuracy], WEAPON_P90, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_p90.fire"); #endif diff --git a/src/shared/w_para.qc b/src/shared/w_para.qc index e1a47fb..1c6c7b8 100644 --- a/src/shared/w_para.qc +++ b/src/shared/w_para.qc @@ -138,7 +138,7 @@ w_para_primary(player pl) #else TraceAttack_SetRangeModifier(2.125); TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 35, [accuracy,accuracy], WEAPON_PARA); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 35, [accuracy,accuracy], WEAPON_PARA, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_para.fire"); #endif diff --git a/src/shared/w_scout.qc b/src/shared/w_scout.qc index e4ebb71..621da95 100644 --- a/src/shared/w_scout.qc +++ b/src/shared/w_scout.qc @@ -199,7 +199,7 @@ w_scout_primary(player pl) #else TraceAttack_SetRangeModifier(2.375); TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 75, [accuracy,accuracy], WEAPON_SCOUT); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 75, [accuracy,accuracy], WEAPON_SCOUT, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_scout.fire"); #endif diff --git a/src/shared/w_sg550.qc b/src/shared/w_sg550.qc index f469804..3840071 100644 --- a/src/shared/w_sg550.qc +++ b/src/shared/w_sg550.qc @@ -139,7 +139,7 @@ w_sg550_primary(player pl) #else TraceAttack_SetRangeModifier(2.125); TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 70, [accuracy,accuracy], WEAPON_SG550); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 70, [accuracy,accuracy], WEAPON_SG550, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_sg550.fire"); #endif diff --git a/src/shared/w_sg552.qc b/src/shared/w_sg552.qc index 001faed..b1b72d1 100644 --- a/src/shared/w_sg552.qc +++ b/src/shared/w_sg552.qc @@ -142,7 +142,7 @@ w_sg552_primary(player pl) #else TraceAttack_SetRangeModifier(2.125); TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 33, [accuracy,accuracy], WEAPON_SG552); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 33, [accuracy,accuracy], WEAPON_SG552, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_sg552.fire"); #endif diff --git a/src/shared/w_tmp.qc b/src/shared/w_tmp.qc index fdfa8e5..5cf658c 100644 --- a/src/shared/w_tmp.qc +++ b/src/shared/w_tmp.qc @@ -142,7 +142,7 @@ w_tmp_primary(player pl) #else TraceAttack_SetRangeModifier(1.25); /* 9 but not 10 */ TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 26, [accuracy,accuracy], WEAPON_TMP); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 26, [accuracy,accuracy], WEAPON_TMP, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_tmp.fire"); #endif diff --git a/src/shared/w_ump45.qc b/src/shared/w_ump45.qc index ae23afe..cb4c27b 100644 --- a/src/shared/w_ump45.qc +++ b/src/shared/w_ump45.qc @@ -142,7 +142,7 @@ w_ump45_primary(player pl) #else TraceAttack_SetRangeModifier(0.875); /* 6, but not 7 */ TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 30, [accuracy,accuracy], WEAPON_UMP45); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 30, [accuracy,accuracy], WEAPON_UMP45, "Impact.BigShot"); Sound_Play(pl, CHAN_WEAPON, "weapon_ump45.fire"); #endif diff --git a/src/shared/w_usp45.qc b/src/shared/w_usp45.qc index 1d1bac7..1d8dcab 100644 --- a/src/shared/w_usp45.qc +++ b/src/shared/w_usp45.qc @@ -198,7 +198,7 @@ w_usp45_primary(player pl) /* actual firing */ TraceAttack_SetRangeModifier(0.79); /* can penetrate 6 but not 7 units */ TraceAttack_SetPenetrationPower(1); - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 33, [accuracy,accuracy], WEAPON_USP45); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 33, [accuracy,accuracy], WEAPON_USP45, "Impact.BigShot"); #endif pl.gflags |= GF_SEMI_TOGGLED; diff --git a/src/shared/w_xm1014.qc b/src/shared/w_xm1014.qc index 1672fe8..3974d47 100644 --- a/src/shared/w_xm1014.qc +++ b/src/shared/w_xm1014.qc @@ -206,7 +206,7 @@ w_xm1014_primary(player pl) Cstrike_ShotMultiplierAdd(pl, 1); pl.punchangle[0] = -4 * (6 / 6); #ifdef SERVER - TraceAttack_FireBullets(1, pl.origin + pl.view_ofs, 22, [random(-1,1) * 0.1,random(-1,1) * 0.05], WEAPON_M3); + TraceAttack_FireBulletsWithDecal(1, pl.origin + pl.view_ofs, 22, [random(-1,1) * 0.1,random(-1,1) * 0.05], WEAPON_M3, "Impact.BigShot"); #endif }