mirror of
https://github.com/YGGverse/hlsdk-portable.git
synced 2025-02-10 14:04:21 +00:00
Make players not damage barneys and scientists, just damage yourself
This commit is contained in:
parent
7f3a00c971
commit
237bf1ea73
@ -512,7 +512,10 @@ int CBarney::TakeDamage( entvars_t *pevInflictor, entvars_t *pevAttacker, float
|
|||||||
// Alright, now I'm pissed!
|
// Alright, now I'm pissed!
|
||||||
PlaySentence( "BA_MAD", 4, VOL_NORM, ATTN_NORM );
|
PlaySentence( "BA_MAD", 4, VOL_NORM, ATTN_NORM );
|
||||||
|
|
||||||
Remember( bits_MEMORY_PROVOKED );
|
if( pevAttacker->health <= 10 )
|
||||||
|
Forget( bits_MEMORY_PROVOKED );
|
||||||
|
else
|
||||||
|
Remember( bits_MEMORY_PROVOKED );
|
||||||
StopFollowing( TRUE );
|
StopFollowing( TRUE );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -890,7 +890,7 @@ int CBaseMonster::TakeDamage( entvars_t *pevInflictor, entvars_t *pevAttacker, f
|
|||||||
int classs = Classify();
|
int classs = Classify();
|
||||||
if( classs == CLASS_HUMAN_PASSIVE || classs == CLASS_PLAYER_ALLY )
|
if( classs == CLASS_HUMAN_PASSIVE || classs == CLASS_PLAYER_ALLY )
|
||||||
{
|
{
|
||||||
|
activator->TakeDamage( pevInflictor, pevAttacker, flDamage*1.5, bitsDamageType );
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -745,7 +745,11 @@ int CScientist::TakeDamage( entvars_t *pevInflictor, entvars_t *pevAttacker, flo
|
|||||||
{
|
{
|
||||||
if( pevInflictor && pevInflictor->flags & FL_CLIENT )
|
if( pevInflictor && pevInflictor->flags & FL_CLIENT )
|
||||||
{
|
{
|
||||||
Remember( bits_MEMORY_PROVOKED );
|
if( pevAttacker->health <= 10 )
|
||||||
|
Forget( bits_MEMORY_PROVOKED );
|
||||||
|
else
|
||||||
|
Remember( bits_MEMORY_PROVOKED );
|
||||||
|
|
||||||
StopFollowing( TRUE );
|
StopFollowing( TRUE );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user