mirror of
https://github.com/YGGverse/hlsdk-portable.git
synced 2025-02-03 02:24:28 +00:00
possible crash fix for DeathNotice
This commit is contained in:
parent
936a303813
commit
b16001bc1a
@ -709,12 +709,12 @@ void CHalfLifeMultiplay::DeathNotice( CBasePlayer *pVictim, entvars_t *pKiller,
|
|||||||
const char *tau = "tau_cannon";
|
const char *tau = "tau_cannon";
|
||||||
const char *gluon = "gluon gun";
|
const char *gluon = "gluon gun";
|
||||||
|
|
||||||
if( pKiller->flags & FL_CLIENT )
|
if( pevInflictor )
|
||||||
{
|
{
|
||||||
killer_index = ENTINDEX( ENT( pKiller ) );
|
if( pKiller->flags & FL_CLIENT )
|
||||||
|
|
||||||
if( pevInflictor )
|
|
||||||
{
|
{
|
||||||
|
killer_index = ENTINDEX( ENT( pKiller ) );
|
||||||
|
|
||||||
if( pevInflictor == pKiller )
|
if( pevInflictor == pKiller )
|
||||||
{
|
{
|
||||||
// If the inflictor is the killer, then it must be their current weapon doing the damage
|
// If the inflictor is the killer, then it must be their current weapon doing the damage
|
||||||
@ -730,10 +730,10 @@ void CHalfLifeMultiplay::DeathNotice( CBasePlayer *pVictim, entvars_t *pKiller,
|
|||||||
killer_weapon_name = STRING( pevInflictor->classname ); // it's just that easy
|
killer_weapon_name = STRING( pevInflictor->classname ); // it's just that easy
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
else
|
||||||
else
|
{
|
||||||
{
|
killer_weapon_name = STRING( pevInflictor->classname );
|
||||||
killer_weapon_name = STRING( pevInflictor->classname );
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// strip the monster_* or weapon_* from the inflictor's classname
|
// strip the monster_* or weapon_* from the inflictor's classname
|
||||||
|
Loading…
x
Reference in New Issue
Block a user