X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fweapons%2Ftracing.qc;h=bf272a01a94e02d75041436a36b2c7ce1846ddad;hb=04692f3bf447ec38a1bbb0a330c288bbe7a42726;hp=b5116cf36126e155378761cbcac5fd2db6dec443;hpb=3e8e73d5c867c2833409e33782d91c45fa0769eb;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/weapons/tracing.qc b/qcsrc/server/weapons/tracing.qc index b5116cf36..bf272a01a 100644 --- a/qcsrc/server/weapons/tracing.qc +++ b/qcsrc/server/weapons/tracing.qc @@ -30,7 +30,7 @@ void W_SetupShot_Dir_ProjectileSize_Range(entity ent, .entity weaponentity, vect float oldsolid = ent.dphitcontentsmask; if(!IS_CLIENT(ent)) antilag = false; // no antilag for non-clients! - if (IS_PLAYER(ent) && (ent.(weaponentity).m_weapon == WEP_RIFLE || ent.(weaponentity).m_weapon == WEP_MACHINEGUN)) + if (IS_PLAYER(ent) && (ent.(weaponentity).m_weapon.spawnflags & WEP_FLAG_PENETRATEWALLS)) ent.dphitcontentsmask = DPCONTENTS_BODY | DPCONTENTS_CORPSE; else ent.dphitcontentsmask = DPCONTENTS_SOLID | DPCONTENTS_BODY | DPCONTENTS_CORPSE; @@ -122,7 +122,7 @@ void W_SetupShot_Dir_ProjectileSize_Range(entity ent, .entity weaponentity, vect if (trace_ent == CS(ent).cursor_trace_ent) w_shotdir = normalize(CS(ent).cursor_trace_ent.origin - w_shotorg); else - LOG_INFO("antilag fail\n"); + LOG_INFO("antilag fail"); } } } @@ -185,7 +185,7 @@ void W_SetupProjVelocity_Explicit(entity proj, vector dir, vector upDir, float p #if 0 mspercallsum += gettime(GETTIME_HIRES); mspercallcount += 1; - LOG_INFO("avg: ", ftos(mspercallcount / mspercallsum), " per sec\n"); + LOG_INFO("avg: ", ftos(mspercallcount / mspercallsum), " per sec"); #endif proj.velocity = W_CalculateProjectileVelocity(proj.owner, proj.owner.velocity, pSpeed * dir, forceAbsolute);