- Fixed: AActor::CopyFriendliness must not copy the target if it has the
MF3_NOTARGET flag set. - Fixed: Picking up weapons in deathmatch gives 2.5 times as much ammo as in other modes. SVN r547 (trunk)
This commit is contained in:
parent
f62032ac6a
commit
09f5bbc2d3
3 changed files with 13 additions and 1 deletions
|
|
@ -866,7 +866,7 @@ void AActor::CopyFriendliness (const AActor *other, bool changeTarget)
|
|||
flags3 = (flags3 & ~(MF3_NOSIGHTCHECK | MF3_HUNTPLAYERS)) | (other->flags3 & (MF3_NOSIGHTCHECK | MF3_HUNTPLAYERS));
|
||||
flags4 = (flags4 & ~MF4_NOHATEPLAYERS) | (other->flags4 & MF4_NOHATEPLAYERS);
|
||||
FriendPlayer = other->FriendPlayer;
|
||||
if (changeTarget)
|
||||
if (changeTarget && !(other->target->flags3 & MF3_NOTARGET))
|
||||
{
|
||||
// LastHeard must be set as well so that A_Look can react to the new target if called
|
||||
LastHeard = target = other->target;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue