|
|
|
@ -107,6 +107,13 @@ void CBaseEntity::UpdateOnRemove( void )
@@ -107,6 +107,13 @@ void CBaseEntity::UpdateOnRemove( void )
|
|
|
|
|
|
|
|
|
|
if( pev->globalname ) |
|
|
|
|
gGlobalState.EntitySetState( pev->globalname, GLOBAL_DEAD ); |
|
|
|
|
|
|
|
|
|
// tell owner ( if any ) that we're dead.This is mostly for MonsterMaker functionality.
|
|
|
|
|
//Killtarget didn't do this before, so the counter broke. - Solokiller
|
|
|
|
|
if( CBaseEntity* pOwner = pev->owner ? Instance( pev->owner ) : 0 ) |
|
|
|
|
{ |
|
|
|
|
pOwner->DeathNotice( this ); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Convenient way to delay removing oneself
|
|
|
|
|