- More wrong tracer flags in ActorMover.

This commit is contained in:
drfrag 2021-12-24 16:03:53 +01:00 committed by Christoph Oelckers
parent 395b5695ad
commit 2945e10a0e

View file

@ -488,7 +488,7 @@ class ActorMover : PathFollower
Super.Activate (activator); Super.Activate (activator);
let tracer = self.tracer; let tracer = self.tracer;
special1 = tracer.bNoGravity + (tracer.bNoBlockmap<<1) + (tracer.bSolid<<2) + (tracer.bInvulnerable<<4) + (tracer.bDormant<<8); special1 = tracer.bNoGravity + (tracer.bNoBlockmap<<1) + (tracer.bSolid<<2) + (tracer.bInvulnerable<<4) + (tracer.bDormant<<8);
bNoGravity = true; tracer.bNoGravity = true;
if (args[2] & 128) if (args[2] & 128)
{ {
LinkContext ctx; LinkContext ctx;
@ -499,8 +499,8 @@ class ActorMover : PathFollower
} }
if (tracer.bIsMonster) if (tracer.bIsMonster)
{ {
bInvulnerable = true; tracer.bInvulnerable = true;
bDormant = true; tracer.bDormant = true;
} }
// Don't let the renderer interpolate between the actor's // Don't let the renderer interpolate between the actor's
// old position and its new position. // old position and its new position.