Skip to content

Commit ddf4185

Browse files
authored
Merge pull request #998 from Kitsune44/hotfix
Hotfix: OnHitConfirm
2 parents c272b17 + 9a9f5ee commit ddf4185

File tree

7 files changed

+9
-9
lines changed

7 files changed

+9
-9
lines changed

src/game/server/swarm/asw_barrel_explosive.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ void CASW_Barrel_Explosive::DoExplosion()
143143
vecForward = Vector( 0, 0, -1 );
144144
VectorNormalize( vecForward );
145145
trace_t tr;
146-
UTIL_TraceLine( GetAbsOrigin(), GetAbsOrigin() + flTraceDist * vecForward, MASK_SHOT_HULL | CONTENTS_TRANSLUCENT, this, COLLISION_GROUP_NONE, &tr );
146+
UTIL_TraceLine( GetAbsOrigin(), GetAbsOrigin() + flTraceDist * vecForward, MASK_SHOT_HULL, this, COLLISION_GROUP_NONE, &tr );
147147

148148
if ( ( tr.m_pEnt != GetWorldEntity() ) || ( tr.hitbox != 0 ) )
149149
{

src/game/server/swarm/asw_firewall_piece.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ void CASW_Firewall_Piece::Spawn( void )
103103

104104
// scorch decals
105105
trace_t tr2;
106-
UTIL_TraceLine( tr.endpos + Vector( 0.0f, 0.0f, 32.0f ), tr.endpos + Vector( 0.0f, 0.0f, -60.0f ), MASK_SHOT_HULL | CONTENTS_TRANSLUCENT, this, ASW_COLLISION_GROUP_IGNORE_NPCS, &tr2 );
106+
UTIL_TraceLine( tr.endpos + Vector( 0.0f, 0.0f, 32.0f ), tr.endpos + Vector( 0.0f, 0.0f, -80.0f ), MASK_SHOT_HULL, this, ASW_COLLISION_GROUP_IGNORE_NPCS, &tr2 );
107107
UTIL_DecalTrace( &tr2, "Scorch" );
108108
}
109109
}

src/game/server/swarm/asw_grenade_cluster.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,12 +262,12 @@ void CASW_Grenade_Cluster::DoExplosion()
262262
//if (m_bMaster)
263263
{
264264
Vector vecForward = GetAbsVelocity();
265-
float flTraceDist = 60.0f;
265+
float flTraceDist = 80.0f;
266266
if ( vecForward.LengthSqr() < 0.001f )
267267
vecForward = Vector( 0, 0, -1 );
268268
VectorNormalize( vecForward );
269269
trace_t tr;
270-
UTIL_TraceLine( GetAbsOrigin(), GetAbsOrigin() + flTraceDist * vecForward, MASK_SHOT_HULL | CONTENTS_TRANSLUCENT, this, COLLISION_GROUP_NONE, &tr );
270+
UTIL_TraceLine( GetAbsOrigin(), GetAbsOrigin() + flTraceDist * vecForward, MASK_SHOT_HULL, this, COLLISION_GROUP_NONE, &tr );
271271

272272
if ( ( tr.m_pEnt != GetWorldEntity() ) || ( tr.hitbox != 0 ) )
273273
{

src/game/server/swarm/asw_grenade_vindicator.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,12 +261,12 @@ void CASW_Grenade_Vindicator::Detonate()
261261
if (m_bMaster)
262262
{
263263
Vector vecForward = GetAbsVelocity();
264-
float flTraceDist = 60.0f;
264+
float flTraceDist = 80.0f;
265265
if ( vecForward.LengthSqr() < 0.001f )
266266
vecForward = Vector( 0, 0, -1 );
267267
VectorNormalize( vecForward );
268268
trace_t tr;
269-
UTIL_TraceLine( GetAbsOrigin(), GetAbsOrigin() + flTraceDist * vecForward, MASK_SHOT_HULL | CONTENTS_TRANSLUCENT, this, COLLISION_GROUP_NONE, &tr );
269+
UTIL_TraceLine( GetAbsOrigin(), GetAbsOrigin() + flTraceDist * vecForward, MASK_SHOT_HULL, this, COLLISION_GROUP_NONE, &tr );
270270

271271
if ( ( tr.m_pEnt != GetWorldEntity() ) || ( tr.hitbox != 0 ) )
272272
{

src/game/server/swarm/asw_laser_mine.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ void CASW_Laser_Mine::Explode( bool bRemove )
235235
{
236236
// scorch decal
237237
trace_t tr;
238-
UTIL_TraceLine( GetAbsOrigin() + m_vecSurfaceNormal * 32.0f, GetAbsOrigin() - m_vecSurfaceNormal * 80.0f, MASK_SHOT_HULL | CONTENTS_TRANSLUCENT, this, COLLISION_GROUP_NONE, &tr );
238+
UTIL_TraceLine( GetAbsOrigin() + m_vecSurfaceNormal * 32.0f, GetAbsOrigin() - m_vecSurfaceNormal * 80.0f, MASK_SHOT_HULL, this, COLLISION_GROUP_NONE, &tr );
239239

240240
if ( ( tr.m_pEnt != GetWorldEntity() ) || ( tr.hitbox != 0 ) )
241241
{

src/game/shared/swarm/asw_alien_shared.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ void CASW_Alien::DoBloodDecal( float flDamage, const Vector &vecPos, const Vecto
158158
vecTraceDir.z += random->RandomFloat( -flNoise, flNoise );
159159

160160
// Don't bleed on grates.
161-
UTIL_TraceLine( vecPos, vecPos + vecTraceDir * -flTraceDist, MASK_SHOT_HULL | CONTENTS_TRANSLUCENT, this, COLLISION_GROUP_NONE, &Bloodtr);
161+
UTIL_TraceLine( vecPos, vecPos + vecTraceDir * -flTraceDist, MASK_SHOT_HULL & ~CONTENTS_GRATE, this, COLLISION_GROUP_NONE, &Bloodtr);
162162

163163
if ( Bloodtr.fraction != 1.0 )
164164
{

src/game/shared/swarm/rd_inventory_shared.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3808,7 +3808,7 @@ namespace ReactiveDropInventory
38083808
if ( bKilled && pTarget && pTarget->IsInhabitableNPC() )
38093809
s_RD_Inventory_Manager.IncrementStrangePropertyOnEquippedItems( assert_cast<CASW_Inhabitable_NPC*>( pTarget ), 5007, 0, 0, false );
38103810

3811-
if ( !pAttacker && !pTarget )
3811+
if ( !pAttacker || !pTarget )
38123812
return;
38133813

38143814
if ( bKilled && pWeapon

0 commit comments

Comments
 (0)