void CGrenade::Detonate2(void) { TraceResult tr; Vector vecSpot = pev->origin + Vector(0, 0, 8); UTIL_TraceLine(vecSpot, vecSpot + Vector(0, 0, -40), ignore_monsters, ENT(pev), &tr); Explode2(&tr, DMG_BLAST); }
void CPlantedC4::Detonate2() { trace_t tr; Vector vecSpot;// trace starts here! vecSpot = GetAbsOrigin() + Vector ( 0 , 0 , 8 ); UTIL_TraceLine( vecSpot, vecSpot + Vector ( 0, 0, -40 ), MASK_SOLID, this, COLLISION_GROUP_NONE, &tr ); Explode2( &tr, DMG_BLAST ); }