diff --git a/dlls/gearbox/strooper.cpp b/dlls/gearbox/strooper.cpp index 9b26ecab..03122bce 100644 --- a/dlls/gearbox/strooper.cpp +++ b/dlls/gearbox/strooper.cpp @@ -604,7 +604,9 @@ void CStrooper::DropShockRoach() vecPos.z += 32; // now spawn a shockroach. - CBaseEntity::Create( "monster_shockroach", vecPos, vecDropAngles ); + CBaseEntity* roach = CBaseEntity::Create( "monster_shockroach", vecPos, vecDropAngles ); + if (ShouldFadeOnDeath()) + roach->pev->spawnflags |= SF_MONSTER_FADECORPSE; }