diff --git a/direct/src/showbase/GravityWalker.py b/direct/src/showbase/GravityWalker.py index e65ab5c5f6..825a5ef085 100755 --- a/direct/src/showbase/GravityWalker.py +++ b/direct/src/showbase/GravityWalker.py @@ -398,9 +398,10 @@ class GravityWalker(DirectObject.DirectObject): self.avatarNodePath.setFluidPos(Point3( self.avatarNodePath.getPos()+step)) self.avatarNodePath.setH(self.avatarNodePath.getH()+rotation) - messenger.send("avatarMoving") else: self.vel.set(0.0, 0.0, 0.0) + if self.moving or jump: + messenger.send("avatarMoving") return Task.cont def doDeltaPos(self):