From 6ceca5839c1e9465e04a7dfee2eceff4e62371c7 Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Wed, 22 Apr 2020 05:56:21 +0200 Subject: [PATCH] TraceAttack: Let game progs.src files themselves decide whether they want BULLETPENETRATION enabled. --- src/server/traceattack.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/server/traceattack.c b/src/server/traceattack.c index 4c5bcf45..65e9a2b4 100644 --- a/src/server/traceattack.c +++ b/src/server/traceattack.c @@ -14,11 +14,7 @@ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#ifdef CSTRIKE - #define PENETRATION -#endif - -#ifdef PENETRATION +#ifdef BULLETPENETRATION var int iTotalPenetrations; #endif @@ -103,7 +99,7 @@ TraceAttack_FireSingle(vector vecPos, vector vAngle, int iDamage, int iWeapon) break; } -#ifdef PENETRATION +#ifdef BULLETPENETRATION if (iTotalPenetrations > 0) { iTotalPenetrations -= 1; TraceAttack_FireSingle(trace_endpos + (v_forward * 2), vAngle, iDamage, iWeapon); @@ -119,7 +115,7 @@ TraceAttack_FireBullets(int iShots, vector vecPos, int iDamage, vector vecSpread makevectors(self.v_angle); while (iShots > 0) { -#ifdef PENETRATION +#ifdef BULLETPENETRATION iTotalPenetrations = 2; #endif vDir = aim(self, 100000);