Problem is that damage done is DMG_BLAST, i guess it makes player explode.
You can't alter it with a stock.
Code:
// do damage
if ( !( pev->spawnflags & SF_ENVEXPLOSION_NODAMAGE ) )
{
RadiusDamage ( pev, pev, m_iMagnitude, CLASS_NONE, DMG_BLAST );
}
What you have to do is to hook TakeDamage or Killed in your plugin and change damagebit or bGib value, or hook RadiusDamage with orpheu.
Nice stock anyway.
Doesn't engine allow force_use(entity, 0) ? (doesn't matter, just wondered).
__________________