//----------------------------------------------------------------------------- // Purpose: Add the buff to this marine //----------------------------------------------------------------------------- void CASW_BuffGrenade_Projectile::StartAOE( CBaseEntity *pEntity ) { BaseClass::StartAOE( pEntity ); CASW_Marine *pMarine = CASW_Marine::AsMarine( pEntity ); if ( !pMarine ) { return; } pMarine->AddDamageBuff( this, m_flTimeBurnOut - gpGlobals->curtime ); //NDebugOverlay::Box( pMarine->GetAbsOrigin(), Vector( -16, -16, -16 ), Vector( 16, 16, 16 ), 0, 0, 255, 200, 0.5 ); EHANDLE hMarine = pMarine; if ( m_hBuffedMarines.Find( hMarine ) == m_hBuffedMarines.InvalidIndex() ) { m_hBuffedMarines.AddToTail( hMarine ); } }