mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-26 22:11:43 +00:00
- Moved MF4_BOSSSPAWNED flag copying from A_PainShootSkull to AActor::CopyFriendliness().
SVN r4063 (trunk)
This commit is contained in:
parent
87b8b6201c
commit
2f3dd8d959
2 changed files with 1 additions and 4 deletions
|
@ -111,9 +111,6 @@ void A_PainShootSkull (AActor *self, angle_t angle, const PClass *spawntype, int
|
||||||
|
|
||||||
other = Spawn (spawntype, x, y, z, ALLOW_REPLACE);
|
other = Spawn (spawntype, x, y, z, ALLOW_REPLACE);
|
||||||
|
|
||||||
// Transfer boss-spawned flag
|
|
||||||
other->flags4 |= self->flags4 & MF4_BOSSSPAWNED;
|
|
||||||
|
|
||||||
// Check to see if the new Lost Soul's z value is above the
|
// Check to see if the new Lost Soul's z value is above the
|
||||||
// ceiling of its new sector, or below the floor. If so, kill it.
|
// ceiling of its new sector, or below the floor. If so, kill it.
|
||||||
|
|
||||||
|
|
|
@ -820,7 +820,7 @@ void AActor::CopyFriendliness (AActor *other, bool changeTarget, bool resetHealt
|
||||||
LastLookPlayerNumber = other->LastLookPlayerNumber;
|
LastLookPlayerNumber = other->LastLookPlayerNumber;
|
||||||
flags = (flags & ~MF_FRIENDLY) | (other->flags & MF_FRIENDLY);
|
flags = (flags & ~MF_FRIENDLY) | (other->flags & MF_FRIENDLY);
|
||||||
flags3 = (flags3 & ~(MF3_NOSIGHTCHECK | MF3_HUNTPLAYERS)) | (other->flags3 & (MF3_NOSIGHTCHECK | MF3_HUNTPLAYERS));
|
flags3 = (flags3 & ~(MF3_NOSIGHTCHECK | MF3_HUNTPLAYERS)) | (other->flags3 & (MF3_NOSIGHTCHECK | MF3_HUNTPLAYERS));
|
||||||
flags4 = (flags4 & ~MF4_NOHATEPLAYERS) | (other->flags4 & MF4_NOHATEPLAYERS);
|
flags4 = (flags4 & ~(MF4_NOHATEPLAYERS | MF4_BOSSSPAWNED)) | (other->flags4 & (MF4_NOHATEPLAYERS | MF4_BOSSSPAWNED));
|
||||||
FriendPlayer = other->FriendPlayer;
|
FriendPlayer = other->FriendPlayer;
|
||||||
DesignatedTeam = other->DesignatedTeam;
|
DesignatedTeam = other->DesignatedTeam;
|
||||||
if (changeTarget && other->target != NULL && !(other->target->flags3 & MF3_NOTARGET))
|
if (changeTarget && other->target != NULL && !(other->target->flags3 & MF3_NOTARGET))
|
||||||
|
|
Loading…
Reference in a new issue