Hornet tweak

This commit is contained in:
mittorn 2016-09-04 19:28:06 +00:00
parent 8be1abd7b8
commit 46450bf7ee
2 changed files with 10 additions and 0 deletions

View File

@ -424,6 +424,8 @@ void CHornet::DieTouch( CBaseEntity *pOther )
break;
}
if( !pev->owner )
pev->owner = edict();
pOther->TakeDamage( pev, VARS( pev->owner ), pev->dmg, DMG_BULLET );
}

View File

@ -48,6 +48,14 @@ public:
void EXPORT TrackTouch( CBaseEntity *pOther );
void EXPORT DartTouch( CBaseEntity *pOther );
void EXPORT DieTouch( CBaseEntity *pOther );
virtual float TouchGravGun( CBaseEntity *attacker, int stage )
{
pev->owner = attacker->edict();
pev->dmg *= 2;
if( m_pfnThink == &CBaseEntity::SUB_Remove )
pev->nextthink = gpGlobals->time + 1;
return 1000;
}
int TakeDamage( entvars_t *pevInflictor, entvars_t *pevAttacker, float flDamage, int bitsDamageType );