Hmm this is odd. The enemy's eject brass is working but not the player.
Thing is that meens that its getting past

bool bIsLocalPlayer = pPlayer && pPlayer == pOwner;
if ( bIsLocalPlayer )

otherwise it would go to the else and play the normal ejectbrass which
the enemy is using so somehow its not actually sending out the effect. So I
cant understand where its messing up. What does the dynamic_cast actually
do?

this part of the code currently looks like this:



if ( bIsLocalPlayer )

{

//C_BaseCombatWeapon *pWeapon = GetActiveWeapon();

C_BaseCombatWeapon *pWeapon = dynamic_cast< C_BaseCombatWeapon* >( this );

if ( !pWeapon )

break;

if( pWeapon->GetAttachment( LookupAttachment( "1" ), attachOrigin,
attachAngles ) )

{

tempents->EjectBrass( attachOrigin, attachAngles, GetAbsAngles(), atoi(
options ) );

}

}

Its not making any sense to me anyone have any ideas on this?
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to