Browse Source

Hornet tweak

hlzbot-dirty
mittorn 8 years ago
parent
commit
46450bf7ee
  1. 2
      dlls/hornet.cpp
  2. 8
      dlls/hornet.h

2
dlls/hornet.cpp

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

8
dlls/hornet.h

@ -48,6 +48,14 @@ public:
void EXPORT TrackTouch( CBaseEntity *pOther ); void EXPORT TrackTouch( CBaseEntity *pOther );
void EXPORT DartTouch( CBaseEntity *pOther ); void EXPORT DartTouch( CBaseEntity *pOther );
void EXPORT DieTouch( 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 ); int TakeDamage( entvars_t *pevInflictor, entvars_t *pevAttacker, float flDamage, int bitsDamageType );

Loading…
Cancel
Save