//-----------------------------------------------------------------------------
// 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 );
    }
}