bool CWeaponPulser::Holster( CBaseCombatWeapon *pSwitchingTo )
{
if ( BaseClass::Holster( pSwitchingTo ) == false )
return false;
CBasePlayer *pPlayer = ToBasePlayer ( GetOwner() );
if ( pPlayer == NULL )
return false;
pPlayer->RemoveEffects( EF_DIMLIGHT );
return true;
}
For some reason it doesn't work. Any Idea why


